1、bridge模式:將抽象和行為劃分開來,各自獨立,但能動態的結合起來(好象搭建了一座橋)。
在ejb中,是將商業邏輯和資料庫訪問這樣的行為劃分開來,資料庫訪問專門放置在dao中了。
2、adapter模式:將特定的資料來源驅動介面適配到dao介面中去
3、工廠模式:建立物件,達到介面和實現分離的目的
4、單例模式:建立工廠類
5、facade模式:sessionfacade,將具體工作封裝到ejb bean中
6、proxy模式:對ejb物件的呼叫實際是對ejb**物件的呼叫
參考:
EJB設計模式1
第乙個設計模式非常簡單。乙個公司和雇員的entity bean和 下面給出的entity bean的 片斷是類似的。它們是由jbuilder4的 entitybean模版生成的。所有的字段都宣告為public的cmp欄位。code snippet for company entity bean pu...
Java中常用的設計模式
在這裡總結一些常用的設計模式,不過好多也是在網上學習別人來的,不過推薦一些好的總結 1.單例模式 單例模式有以下特點 1 單例類只能有乙個例項。2 單例類必須自己建立自己的唯一例項。3 單例類必須給所有其他物件提供這一例項。單例模式確保某個類只有乙個例項,而且自行例項化並向整個系統提供這個例項。總之...
Android中常用的設計模式
下面介紹一些android開發中常用的幾種設計模式 觀察者模式定義了一種一對多的依賴關係,當乙個物件的狀態改變時,所有依賴於它的物件都能得到通知並被自動更新。適用場景 1,天氣預報服務,一旦有天氣資訊更新,它就會及時向你傳送最新的天氣資訊 2,雜誌的訂閱 3,廣播 4,事件匯流排eventbus 確...