国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Struts開發指南之J2EE n層結構

2019-11-18 15:41:05
字體:
來源:轉載
供稿:網友

  早期的網絡系統設計經常采用三層結構。最常見的結構,就是表示( PResentation )層 , 領域( domain )層 , 以及基礎架構( infrastrUCture )層。

  n層結構的提出是為了適應當前B/S模式開發WEB application的需要而提出的。傳統的Brown模型是指:表示層( Presentation ),控制 / 中介層( Controller/Mediator ),領域層( Domain ) , 數據映射層( Data Mapping ) , 和數據源層( Data Source )。它其實就是在三層架構中增加了兩個中間層。控制 / 中介層位于表示層和領域層之間,數據映射層位于領域層和基礎架構層之間。

  J2EE規范提出了自己的n-tiers結構。


(圖片較大,請拉動滾動條觀看)
  下表是幾種模型的對照

ISA Brown J2EE 層對應程序部分 表示層表示層 客戶層 瀏覽器 Html 頁面, XSL, 手機客戶端等服務器表示層jsp 及 ActionForm ,xml 控制/中介層  Controller 控制器及 Action 領域層領域層 業務層 javabeans / sessionBean /Session Facade  數據映射層整合層 EntityBean / JDO / Hibernate / JDBC 數據層數據源層 資源層 RDBMS 數據庫
  J2EE的基本原則之一,是使得各個層的實現解除耦合或耦合最小化。最終實現可以任意的切換某個層的實現。

  例如,在數據映射層,可以采用EJB的BMP,CMP,也可以采用Hibernate等O/RMapping,或者采用JDO。這由部署的環境來決定。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 仲巴县| 华蓥市| 临夏市| 平陆县| 保康县| 温州市| 青铜峡市| 施甸县| 安达市| 阳春市| 鄄城县| 麦盖提县| 乾安县| 林西县| 林周县| 来凤县| 松原市| 阳朔县| 鄢陵县| 广西| 衡南县| 顺平县| 东阳市| 秭归县| 墨竹工卡县| 洞头县| 延寿县| 启东市| 安义县| 武宁县| 阳城县| 古交市| 镇原县| 西宁市| 萨嘎县| 东乡| 太和县| 镇远县| 翼城县| 缙云县| 交口县|