freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件體系架構模式在j2ee中的運用-資料下載頁

2025-04-13 05:38本頁面
  

【正文】 { String eventName = ()。 String actionName = null。 EventResponse response = null。 if (eventName != null) { actionName = getActionName(eventName)。 EJBAction action = null。 action = (EJBAction)(actionName).newInstance()。 if (action != null) { (this)。 // do the magic ()。 response = (ev)。 ()。 } } return response。 }每個具體的EJBAction完成自己的具體的業(yè)物邏輯,如果處理數(shù)據(jù)對象,則使用的相應的實體對象(data module).具體的層次調(diào)用過程,見下圖: Tier層 概述PetStore Layer的設計分為以下幾層,最底層為操作系統(tǒng)和網(wǎng)絡服務,然后是基于J2EE服務器提供的系統(tǒng)服務層,上面是framework,Component層,包括WebApplicationFrameWork,以及mons業(yè)務邏輯,工具類等組成. 最上層才是具體的業(yè)務實現(xiàn)模塊具體見下圖: 實現(xiàn)Petstore主要開發(fā)了兩層,其中業(yè)務核心層,主要有幾部分 WAF (Web Application Framework) ApplicationControl 和Presentation (主要指JSP TagLib) Components(如各種實體對象如customer,Account,等) Business Logic Data各種常用的工具類 層的業(yè)務邏輯包括以下幾個部分:登錄和注冊,購物車模塊,登錄模塊等我們以WAF為例介紹業(yè)務共同層的作用, 開發(fā)者,可以基于這個框架,添加自己的代碼和實現(xiàn),下面紅框內(nèi)為WAF核心,如果增加新的業(yè)務功能只需增加相應的綠色部分. 同時其他的ponents提供了對JMS,Mail等的處理. 相關設計模式 外觀模式(Facade)外觀模式的意圖就是為子系統(tǒng)中的一組接口提供一個一致的界面,F(xiàn)acade模式定義了一個高層接口,這個接口使得這一子系統(tǒng)更加容易使用。 . public interface EJBClientController extends { public EventResponse processEvent(Event ev) throws EventException, RemoteException。}J2EE核心模式的SessionFacade 模式定義了一類高層的業(yè)務組件,用于封裝并集中較低層次業(yè)務組件之間的復雜交互。它為客戶端提供單一接口,用于訪問應用程序或應用程序子集的功能。它還把較低層次的業(yè)務組件彼此分離開來,從而使設計更具靈活性和可理解性。通過遠程接口的細粒度訪問是不可取的,因為這會增加網(wǎng)絡通信量和滯后時間。多個細粒度調(diào)用會產(chǎn)生許多網(wǎng)絡通信,而且會降低性能,因為遠程調(diào)用的滯后時間很高。引入Session Facade會減少網(wǎng)絡通信和滯后時間,因為對細粒度業(yè)務對象的所有訪問都是本地的。見下圖: 中介模式 (Mediator)外觀模式的意圖就是用一個中介對象來封裝一系列的對象交互。中介模式使各對象不需要顯式地相互引用,從而使其耦合松散,而且可以獨立地改變它們之間的交互。在層架構模式中有時會使用該設計模式,使層之間的通信僅知道中介者并且只與通信,: 總結本文介紹了軟件體系架構模式的層模式,分析了它的結構,特點,實現(xiàn), cube理論,結合J2EE的體系架構特點, 簡單闡述怎樣應用該模式在實際J2EE系統(tǒng)之中. 15 / 1
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1