java

位置:IT落伍者 >> java >> 浏览文章

Struts开发指南之J2EE n层结构


发布日期:2018年01月14日
 
Struts开发指南之J2EE n层结构

早期的网络系统设计常常采用三层结构最常见的结构就是表示(presentation)层领域(domain)层以及基础架构(infrastructure)层

n层结构的提出是为了适应当前B/S模式开发WEBApplication的需要而提出的传统的Brown模型是指表示层(Presentation)控制/中介层(Controller/Mediator)领域层(Domain)数据映射层(DataMapping)和数据源层(DataSource)它其实就是在三层架构中增加了两个中间层控制/中介层位于表示层和领域层之间数据映射层位于领域层和基础架构层之间

JEE规范提出了自己的ntiers结构

下表是几种模型的对照

JEE的基本原则之一是使得各个层的实现解除耦合或耦合最小化最终实现可以任意的切换某个层的实现

例如在数据映射层可以采用EJB的BMPCMP也可以采用Hibernate等O/RMapping或者采用JDO这由部署的环境来决定

上一篇:Struts2设置开发模式控制台错误信息

下一篇:Eclipse中文语言包下载后怎么使用