06 2009 檔案
[原]享元模式-咖啡屋
摘要: Flyweight Pattern,一個有外蘊狀態的單純享元例子:咖啡屋(Coffee Shop)
閱讀全文
posted @
2009-06-29 23:08 天堂露珠 閱讀(308) |
評論 (0) 編輯
[原]享元模式-咖啡攤
摘要: Flyweight Pattern,一個單純享元的例子:咖啡攤(Coffee Stall)
閱讀全文
posted @
2009-06-29 23:02 天堂露珠 閱讀(349) |
評論 (0) 編輯
[原]享元模式-復合享元
摘要: Flyweight Pattern
閱讀全文
posted @
2009-06-29 22:58 天堂露珠 閱讀(1154) |
評論 (0) 編輯
[原]享元模式-單純享元
摘要: Flyweight Pattern
閱讀全文
posted @
2009-06-29 22:52 天堂露珠 閱讀(965) |
評論 (0) 編輯
[原]代理模式-虛擬代理
摘要: Proxy Pattern
閱讀全文
posted @
2009-06-29 22:41 天堂露珠 閱讀(1293) |
評論 (0) 編輯
[原]代理模式-智能引用代理
摘要: Proxy Pattern示例
閱讀全文
posted @
2009-06-29 22:31 天堂露珠 閱讀(655) |
評論 (0) 編輯
[原]代理模式-動態代理
摘要: Dynamic Proxy
閱讀全文
posted @
2009-06-28 10:13 天堂露珠 閱讀(1394) |
評論 (0) 編輯
[原]代理模式
摘要: Proxy Pattern
閱讀全文
posted @
2009-06-28 09:43 天堂露珠 閱讀(1145) |
評論 (2) 編輯
Hibernate繼承映射-概述
摘要: Hibernate中對繼承關系的映射有三種方法
閱讀全文
posted @
2009-06-21 14:24 天堂露珠 閱讀(293) |
評論 (0) 編輯
[原]Hibernate繼承映射-繼承關系中每個類均映射為一個數據庫表
摘要: 繼承關系中每個類均映射為一個數據庫表優點:此時,與面向對象的概念是一致的,這種映射實現策略的最大好處就是關系模型完全標準化,關系模型和領域模型完全一致,易于修改基類和增加新的子類。缺點:數據庫中存在大量的表,為細粒度級的數據模型,訪問數據時將存在大量的關聯表的操作,效率較低。
閱讀全文
posted @
2009-06-21 13:31 天堂露珠 閱讀(1463) |
評論 (0) 編輯
[原]Hibernate繼承映射-整個類層次映射為單個數據庫表
摘要: 將整個類層次映射為單個數據庫表。這對于子類屬性不多的情況非常有效。每個子類由識別列(discriminator column)區分。優點:實現簡單,并支持多態。同時數據訪問也比較簡單,因為數據庫表中包含了所有需要的信息。缺點:增加類層次中的耦合,類層次中任何類的屬性的增加都有會導致表的變更。另外,對子類屬性的修改錯誤將會影響到整個類的層次結構。當然也浪費了大量的數據庫空間。表中引入區分子類的字段, 子類的字段不能創建為空。
閱讀全文
posted @
2009-06-21 13:17 天堂露珠 閱讀(395) |
評論 (0) 編輯
[原]Hibernate繼承映射-具體類映射為數據庫表
摘要: 每一個具體子類映射成單個數據庫表,而抽象基類不參與映射。優點:數據操作實現簡單,每個表中都包含自己所需要的具體子類的所有信息,減少了多表關聯操作時的性能消耗。缺點:類的修改會導致相對應的表及其子類所對應表的更改。不支持多態查詢。應用:適合在類層次結構上有一定數量的抽象類的情況下使用。
閱讀全文
posted @
2009-06-21 13:05 天堂露珠 閱讀(707) |
評論 (0) 編輯
[原]Hibernate - TransientObjectException
摘要: object references an unsaved transient instance
閱讀全文
posted @
2009-06-19 22:59 天堂露珠 閱讀(1115) |
評論 (1) 編輯
[原]Hibernate多對多(雙向)
摘要: Hibernate雙向多對多關聯。如:一個學生對應多門課程,一門課程也對應多名學生。
閱讀全文
posted @
2009-06-19 22:50 天堂露珠 閱讀(398) |
評論 (0) 編輯
[原]Hibernate多對多(單向)
摘要: Hibernate單向多對多關聯。如:一個學生對應多門課程,一門課程也對應多名學生。
閱讀全文
posted @
2009-06-19 22:43 天堂露珠 閱讀(1006) |
評論 (1) 編輯
[原]SQL內外連接
摘要: inner join/left join/right join
閱讀全文
posted @
2009-06-17 22:31 天堂露珠 閱讀(225) |
評論 (0) 編輯
[原]在MyEclipse中開發Hibernate入門
摘要: 一個MyEclipse Hibernate HelloWorld
閱讀全文
posted @
2009-06-17 22:21 天堂露珠 閱讀(494) |
評論 (0) 編輯
[原]Hibernate一對多(雙向)
摘要: Hibernate一對多雙向關聯,例如一個用戶有多張銀行卡。
閱讀全文
posted @
2009-06-17 22:04 天堂露珠 閱讀(488) |
評論 (0) 編輯
[原]不變模式
摘要: Immutable Pattern
閱讀全文
posted @
2009-06-16 22:52 天堂露珠 閱讀(989) |
評論 (0) 編輯
[原]門面模式
摘要: 門面模式/外觀模式:Facade Pattern
閱讀全文
posted @
2009-06-15 17:15 天堂露珠 閱讀(1176) |
評論 (2) 編輯
[原]模板方法模式
摘要: template method pattern
閱讀全文
posted @
2009-06-15 17:05 天堂露珠 閱讀(1324) |
評論 (0) 編輯
[原]Hibernate一對多(單向)
摘要: Hibernate單向一對多關聯只需要在"一方"進行配置即可,"多方"無需額外配置。
閱讀全文
posted @
2009-06-13 00:12 天堂露珠 閱讀(12838) |
評論 (4) 編輯
[轉]Tomcat配置JNDI數據源
摘要: 在Tomcat中配置JNDI數據源
閱讀全文
posted @
2009-06-12 12:43 天堂露珠 閱讀(435) |
評論 (0) 編輯
[原]合成模式-安全的
摘要: 安全的合成模式
閱讀全文
posted @
2009-06-08 22:27 天堂露珠 閱讀(1146) |
評論 (3) 編輯
[原]合成模式-透明的
摘要: 透明的合成模式
閱讀全文
posted @
2009-06-08 22:23 天堂露珠 閱讀(975) |
評論 (0) 編輯
[原]裝飾模式3-Grep
摘要: 裝飾模式:Grep是UNIX中的命令,使用命令"grep BMW file"就可以在file中找出含有BMW的行,并顯示。
閱讀全文
posted @
2009-06-07 22:42 天堂露珠 閱讀(998) |
評論 (2) 編輯
[原]裝飾模式2-發票系統
摘要: 裝飾模式(Decorator Pattern):發票系統。發票分為三部分:發票頭、發票體、發票尾。 其中發票頭和發票尾是可能經常變化的。
閱讀全文
posted @
2009-06-07 22:37 天堂露珠 閱讀(1637) |
評論 (1) 編輯
[原]裝飾模式1
摘要: 裝飾模式:透明的裝飾模式、半透明的裝飾模式。
閱讀全文
posted @
2009-06-07 22:33 天堂露珠 閱讀(1004) |
評論 (0) 編輯
[原]向MySQL數據庫插入Blob數據的問題
摘要: 在使用Hibernate向數據庫插入Blob二進制數據時,發生如下錯誤:SQL Error: 1064, SQLState: 42000 。You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near line 1
閱讀全文
posted @
2009-06-03 23:45 天堂露珠 閱讀(3982) |
評論 (1) 編輯
[原]Tomcat crossContext
摘要: 當
指定了context屬性時,應該設置%TOMCAT_HOME%/conf/context.xml的Context中的屬性crossContext="true"。 閱讀全文
posted @
2009-06-01 12:27 天堂露珠 閱讀(3632) |
評論 (1) 編輯
[原]遠程登錄Windows Server 2003的當前會話
摘要: 使用Windows XP遠程登錄服務器(Windows Server 2003),每次登錄,服務器都會為你創建一個新的會話,無法訪問服務器端已登錄的會話。如果現在服務器上某些程序正處在打開狀態,又想通過遠程登錄監視程序狀態,那么無疑需要登錄服務器的當前會話。
閱讀全文
posted @
2009-06-01 11:19 天堂露珠 閱讀(2016) |
評論 (1) 編輯