国产探花免费观看_亚洲丰满少妇自慰呻吟_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。這由部署的環境來決定。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 清苑县| 共和县| 雅江县| 定结县| 故城县| 木兰县| 晋州市| 佛冈县| 锡林浩特市| 五大连池市| 博兴县| 平塘县| 河北区| 黎城县| 基隆市| 长春市| 兴和县| 新宾| 江油市| 姚安县| 望江县| 海伦市| 唐河县| 肥东县| 德阳市| 前郭尔| 肥乡县| 泰安市| 涪陵区| 隆林| 贡嘎县| 灵川县| 古田县| 广灵县| 麦盖提县| 彭州市| 邢台市| 芮城县| 邢台市| 凤山市| 克什克腾旗|