J2EE的分层架构体系

从物理部署、逻辑框架、运行环境、控制策略方面阐述J2EE架构,聪明的你会发现原来下面的4个描述图实际上是统一的,仅仅是你站立的角度不同而已,这就是“形不同而神相似!”

1、业界常称的J2EE采用三层架构:
       客户端:业务数据模型与UI分开,更“瘦”。
       业务逻辑在中间层,成为“对象服务”。
       中间层可以处理多客户端,通过:连接池,多线程,对象一致性处理
       各种分布式对象技术的发展使得分布式应用越来越广泛。
       对中间层编程困难。 
    

2、有时也称四层(将中间层分为web层和业务层):
       客户端层组件:      应用客户端程序和浏览器
       Web 层组件:         Java Servlet和Java Server Pages(JSP)
       业务层组件:         Enterprise JavaBeans(EJB)
       企业信息系统层组件: DB、ERP 
      

3、各层的运行环境:
       运行在客户机上的客户层组件
       运行在J2EE服务器上的网络层
       运行在J2EE服务器上的逻辑层
       运行在EIS服务器上的企业信息层 
     

4、模型-视图-控制(MVC)结构:
       MVC是应用服务器的一般架构(部署实现体现在web容器和ejb容器)。
       模型层负责表达和访问商业数据,执行商业逻辑和操作。
       视图层负责显示模型层的内容。
       控制层负责定义应用程序的行为 。 
      


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值