熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java開源技術 >> 正文

Struts開發指南之J2EE n層結構

2013-11-23 20:20:55  來源: Java開源技術 

  早期的網絡系統設計常常采用三層結構最常見的結構就是表示( presentation )層  領域( domain )層  以及基礎架構( infrastructure )層
  
  n層結構的提出是為了適應當前B/S模式開發WEB Application的需要而提出的傳統的Brown模型是指表示層( Presentation )控制 / 中介層( Controller/Mediator )領域層( Domain )  數據映射層( Data Mapping )  和數據源層( Data Source )它其實就是在三層架構中增加了兩個中間層控制 / 中介層位於表示層和領域層之間數據映射層位於領域層和基礎架構層之間
  
  JEE規范提出了自己的ntiers結構
  
 

  下表是幾種模型的對照
  

  JEE的基本原則之一是使得各個層的實現解除耦合或耦合最小化最終實現可以任意的切換某個層的實現
  
  例如在數據映射層可以采用EJB的BMPCMP也可以采用Hibernate等O/RMapping或者采用JDO這由部署的環境來決定
From:http://tw.wingwit.com/Article/program/Java/ky/201311/28338.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.