新的起點 新的開始

          快樂生活 !

          JEE標準使其許多J2EE 設計模式過時 最近考SECA要注意了

              由于JEE標準使用了輕量期的實體Bean,類似POJO,并通過EntityManagemer 負責持久化(參考Hibernate),使得許多在J2EE中的設計模式“過時”,這里的過時的意思只是說明可以通過JEE提供的特性解決以前通過這些模式才能解決的問題,簡化架構的復雜度。另外對以SECA Beta5考試好像已經將EJB3 納入考試范圍而不是EJB2.1,所以對于準備SECA考試的人們,可要注意了。指不定你抽的題目就是EJB3的!
           J2EE設計模式簡圖參考這篇文章:
          http://www.aygfsteel.com/vincent/archive/2007/12/02/164571.html

          J2EE                                                                                                             JEE                                                                                                                         
          表現層模式有:
          攔截過濾器(Intercepting Filter)  :  用于對請求的預處理和后處理。                                                 有用                

          應用控制器(Application Controller): 事項了操作和試圖管理的集中化、模塊化                                          有用   
          視圖助手(View Helper)             : 把與表現格式無關的邏輯封裝在助手組件中。                                       有用  
          復合視圖(Composite view)          :從多個子組件創建一個聚會視圖。                                                 有用   
          服務到工作者(Service to Worker)    :把前端控制器模式、視圖助手模式、和一個分配器組件結合起來。                       有用   
          分配器視圖(Dispatcher view ): 吧前端控制器模式、試圖助手模式和一個分配器組件結合起來,延遲了很多視圖處理操作。         有用   


          業務層模式
                                               
          業務代表  (Business Delegate) 封裝了對業務服務的訪問。                                                              過時 
          服務定位器(Service Locator)  封裝了服務和組件的尋址。                                                               過時 
          會話門面(Session Facade)     封裝了業務層組件、把粗粒度服務暴露給遠程客戶端。                                         有用
          應用服務(Application Service)集中、聚合了系統行為,提供一個統一的服務層。                                             有用
          業務對象(Business Object) 使用業務模型區分業務數據與業務邏輯。
                                                                 過時 
          復合實體(Composte Entity)使用本地entity object 和POJO實現業務對象。                                              過時 
          傳輸對象(Transfer Object)在各層之間傳輸數據。                                                                       過時 
          傳輸對象組裝器(Transfer Object Assembler)把來自多個數據源的數據組裝成一個復合傳輸對象。                               過時 
          值列表處理器(Value List Handler)處理查詢、緩存結果,提供逐個訪問結果和選擇特定結果的能力。                             過時 

          集成層模式

          數據訪問對象 (Date Access Object)抽象并封裝了對持久化存儲的訪問。   
                                                           過時 
          服務激活器(Service Activator)接收消息、并異步調用處理過程。                                                           有用
          業務領域存儲(Domain Store)為業務對象提供一套透明的持久化機制。                                                         過時
          Web Service 中轉(Web Service broker)通過XML和Web協議暴露出一個或多個服務。                                            有用


          參考資料:
          http://eclecticprogrammer.com/2007/10/18/core-j2ee-patterns/
          J2EE核心設計模式

          posted on 2007-12-01 16:59 advincenting 閱讀(1062) 評論(1)  編輯  收藏

          評論

          # re: JEE標準使其許多J2EE 設計模式過時 最近考SECA要注意了 2008-07-28 11:27 guest

          哪二大爺告訴你這些沒用了.
          要是你說的,給個理由.  回復  更多評論   


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          公告

          Locations of visitors to this pageBlogJava
        1. 首頁
        2. 新隨筆
        3. 聯系
        4. 聚合
        5. 管理
        6. <2007年12月>
          2526272829301
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          統計

          常用鏈接

          留言簿(13)

          隨筆分類(71)

          隨筆檔案(179)

          文章檔案(13)

          新聞分類

          IT人的英語學習網站

          JAVA站點

          優秀個人博客鏈接

          官網學習站點

          生活工作站點

          最新隨筆

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 陵水| 麻阳| 青铜峡市| 昌宁县| 洛扎县| 绥化市| 开封县| 新泰市| 蓬莱市| 吉安县| 阿拉善盟| 吉林省| 德令哈市| 林周县| 石门县| 宾阳县| 莱西市| 寿阳县| 察隅县| 芜湖市| 神池县| 黄平县| 高阳县| 惠东县| 北辰区| 许昌市| 聂荣县| 右玉县| 广水市| 甘孜县| 富川| 集安市| 龙游县| 衢州市| 景德镇市| 珠海市| 曲阜市| 焦作市| 南靖县| 大冶市| 浦江县|