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

正文內(nèi)容

j2ee平臺多層體系架構(gòu)(參考版)

2024-08-15 18:39本頁面
  

【正文】 ? 更加透明的資源管理 ? 編碼人員根本不需要關(guān)心資源 (數(shù)據(jù)庫連接 )的管理情況 ? 提供更加透明簡便的數(shù)據(jù)操作接口。 ? 傳統(tǒng)的 J 2EE, 同一個 EJB 部件只能部署在一臺主機(jī)上,并且沒有故障診測。 D) 系統(tǒng)自動故障診斷,自動完成故障隔離。 ? 層次分明、細(xì)化的開發(fā)隊伍組建,降低開發(fā)成本以及開發(fā)風(fēng)險 ? 界面美工人員 ? 接口編碼人員 ? 業(yè)務(wù)邏輯編碼人員 ? 數(shù)據(jù)庫操作編碼人員 ? 系統(tǒng)部署管理人員 J2EE多層體系架構(gòu) ? 基于 J2EE 體系架構(gòu) (在投資預(yù)算下,也可以應(yīng)用于非 J2EE體系架構(gòu) ) ? 提供了一系列多層架構(gòu)組件 ? 擴(kuò)展了 J2EE 體系架構(gòu),提供面向服務(wù)的應(yīng)用部署方案 A) 開發(fā)人員無須關(guān)心服務(wù)所在的位置或主機(jī), B) 不需要關(guān)心服務(wù)所需要的方法; C) 系統(tǒng)自動管理負(fù)載動態(tài)平衡 EJB 是面向 EJB 部件的負(fù)載平衡,需要人工部署。 ? 在爆漲的系統(tǒng)用戶數(shù)面前,能夠盡可能的減低繼續(xù)投資系統(tǒng)主機(jī)的風(fēng)險。 ? 減小開發(fā)周期,減少開發(fā)成本,降低開發(fā)風(fēng)險 ? 利用原先投資開發(fā)的成熟的 Ejb業(yè)務(wù)部件 ? 在市場上外購成熟穩(wěn)定的 Ejb部件;如流程管理部件,報表制定部件、數(shù)據(jù)分析部件等 J2EE 帶來的優(yōu)勢 ? 標(biāo)準(zhǔn)透明的資源管理 ? 標(biāo)準(zhǔn)的,與數(shù)據(jù)庫平臺無關(guān),接口標(biāo)準(zhǔn)。 ? 使得各個業(yè)務(wù)系統(tǒng)的信息都可以得到共享。 無狀態(tài) Session Bean ? 一種接口規(guī)范 ? 主要用于業(yè)務(wù)邏輯的處理 ? 模版 public class CountBean implements SessionBean { public void ejbCreate() throws CreateException {} // 創(chuàng)建 public void ejbRemove() {} // 刪除 public void ejbPassivate() {} // 從內(nèi)存交換到硬盤 public void ejbActivate() {} // 從硬盤交換到內(nèi)存 public void setSessionContext(SessionContext ctx) {}// Ejb 包容器初始化 public int businessDeal( BusinessObject I_Object) { 業(yè)務(wù)處理邏輯 } } 實體 Bean ? 描述的數(shù)據(jù)集合 ? 提供一些方法,操作數(shù)據(jù) ? 永久性 ? 基類模板 public void ejbPostCreate(UwkDto uwkdto) throws CreateException {} public void ejbRemove() throws RemoveException {} public void ejbLoad() {} public void ejbStore() {} public void ejbActivate() {} public void ejbPassivate() {} public void unsetEntityContext() {} public void setEntityContext(EntityContext entityContext) {} J2EE 層次結(jié)構(gòu) 界面表現(xiàn)層 界面邏輯層 業(yè)務(wù)邏輯層 業(yè)務(wù)邏輯子層 1 業(yè)務(wù)邏輯子層 2 業(yè)務(wù)邏輯子層 N 數(shù)據(jù)操作層 數(shù)據(jù)層 瀏覽器工具: Mi cr oS oft E xplor er , N et sca pt S er v er l et J S P E J B S ess i on( 會話 ) B ean 1 E J B S ess i on( 會話 ) B ean 2 E J B S ess i on( 會話 ) B ean N E J B E nt i t y ( 實體 ) B ean 數(shù)據(jù)庫服務(wù)器 : O r acl e 、 DB2 、 S y base 、 S Q L S er v er J2EE 帶來的優(yōu)勢 J2EE 帶來的優(yōu)勢 ? 面向 Web 的應(yīng)用開發(fā) ? 界面邏輯與業(yè)務(wù)邏輯都存放在系統(tǒng)主機(jī),無須安裝在各個客戶端 ? 信息孤島問題的解決 ? EJB 實現(xiàn)了遠(yuǎn)程異地對象透明的訪問; ? 信息共享時,本地不需要開發(fā)任何業(yè)務(wù)邏輯代碼,其業(yè)務(wù)邏輯代碼部署在對應(yīng)外部系統(tǒng)的應(yīng)用服務(wù)器上。 ? Ejb 對象的訪問權(quán)限控制。 ? 通過 JNDI / LDAP 命名目錄服務(wù)獲取 Ejb 部件的部署的位置 ? 通過 RMI 或 IIOP 實現(xiàn)異地主機(jī)遠(yuǎn)程部署 Ejb 容器所完成的工作 ? Java 虛擬機(jī)環(huán)境;單進(jìn)程,多線程 ? 部件服務(wù)的路由 ? 容器中部件對象生命周期的管理 根據(jù)客戶端請求,按照 Ejb 模板基類聲明的方法,實例化不同的 Ejb 業(yè)務(wù)類 根據(jù)客戶端請求,調(diào)用業(yè)務(wù)類中的方法。客戶端不需要知道 Ejb 對象部署在哪里,是本地主機(jī)還是異地主機(jī)。 跨數(shù)據(jù)庫平臺 : Oracle , Sybase , Db2 , SqlServer 可以同時連接多個數(shù)據(jù)庫 提供同樣的組件接口模板規(guī)范 RMI/IIO
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1