J2EE的分层架构体系

系统 1907 0

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

1、业界常称的J2EE采用三层架构:
       客户端:业务数据模型与UI分开,更“瘦”。
       业务逻辑在中间层,成为“对象服务”。
       中间层可以处理多客户端,通过:连接池,多线程,对象一致性处理
       各种分布式对象技术的发展使得分布式应用越来越广泛。
       对中间层编程困难。 
    
J2EE的分层架构体系
2、有时也称四层(将中间层分为web层和业务层):
       客户端层组件:      应用客户端程序和浏览器
       Web 层组件:         Java Servlet和Java Server Pages(JSP)
       业务层组件:         Enterprise JavaBeans(EJB)
       企业信息系统层组件: DB、ERP 
   J2EE的分层架构体系     

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

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


 

J2EE的分层架构体系


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论