J2EE规范的n-tiers结构及比较

转载 2004年07月07日 02:44:00
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。这由部署的环境来决定。

什么是 N层结构

什么是 N层结构       N层结构 (n-tiers结构 ,多层式运行架构 )是相对于两层结构而言的。传统的C/S 计算多是基于两级模式 ,在这种模式中,所有的形式逻辑和业务逻辑均驻留在...
  • antswallow
  • antswallow
  • 2010-09-24 16:34:00
  • 4955

是什么决定了n层架构

        现实中有很多应用程序并没有清晰的定义一个逻辑架构。逻辑架构经常被默认位物理层的数量。这种正规逻辑设计的缺乏会造成灵活性不足的问题。如果一个系统被设计为在两个或两个以上的物理层运行,那么...
  • yeness
  • yeness
  • 2008-01-12 13:01:00
  • 698

为何使用N层架构?

因为每一层都可以在仅仅更改很少量的代码后,就能放到物理上不同的服务器上使用,因此结构灵活而且性能更佳。此外,每层做些什么其它层是完全看不到的,因此更改、更新某层,都不再需要重新编译或者更改全部的层了。...
  • yemy
  • yemy
  • 2006-11-13 02:10:00
  • 882

Architectural Pattern(3)-N-Tier与MVC架构的区别与联系

N-tier与MVC的区别与联系
  • totuswhf
  • totuswhf
  • 2014-04-05 17:38:59
  • 1326

.NET做项目所用到的N层架构

1.实体层(ENTITY)所谓的实体层就是JAVA里面的JAVABEEN,也可以说是表中的属性及字段。它所起的作用,便于开发人员在开发过程中,方便调用和使用。在数据库中我们已经学过什么叫做实体,就是这...
  • lvyazhou
  • lvyazhou
  • 2008-10-07 23:22:00
  • 514

一种新的基于Windows Mobile平台的移动开发N层架构(第八部分)

一种新的移动N层体系结构(第8部分) 在这部分,我将更为实际的展示从代码角度来看这一新的移动架构第一部分看起来会是个什么样子,如果您需要了解一些背景,请参阅本系列前面部分:第1部分 总体介绍 第2部分...
  • iefreer
  • iefreer
  • 2009-07-30 09:22:00
  • 2163

MVC5层架构

界面层---TestMvc(IOC-StructureMap) protected void Application_Start() { AreaRe...
  • smileberry1
  • smileberry1
  • 2012-05-08 17:04:27
  • 3077

到底如何区分什么是架构、框架、模式和平台 ?

转自:http://www.cnblogs.com/chehaoj/archive/2010/12/09/1901049.htm l 区分什么是架构、框架、模式和平台,一直都感觉这几个词过于抽...
  • tomisaboy
  • tomisaboy
  • 2016-08-30 17:27:57
  • 1493

小谈系统性能优化

小谈系统性能优化 谈起性能优化,我也是老调重弹,尽管相关文献满天飞,但是都是具体到某一软件、产品的优化。是不是有比较通用的优化策略、方法,能够帮助我们系统地考虑问题,这个想法一直困扰着我。经过几年的积...
  • baixj
  • baixj
  • 2006-03-07 14:31:00
  • 1288
收藏助手
不良信息举报
您举报文章:J2EE规范的n-tiers结构及比较
举报原因:
原因补充:

(最多只允许输入30个字)