Java EE多层体系结构

本文介绍了Java EE多层体系结构在医疗保健行业的应用,强调了其在提供先进、开放、灵活且标准的解决方案中的作用。通过KTHIS系统,展示了如何利用Eclipse RCP、Spring Framework和iBatis实现表现层、业务逻辑层和数据持久化层的高效协作,以满足医疗保健企业的实际需求。
摘要由CSDN通过智能技术生成

      为了适应互联网时代企业计算的需求,解决二层化结构的缺陷, Sun微系统公司(Sun Micro System) 设计了针对企业计算的Java平台:Java 2 Platform, Enterprise Edition,即Java EE。 Java EE定义了一套工业标准来简化多层企业级应用的开发, 同时定义了一套标准化的可重用组件来定制企业级应用,并为这些组件提供了完整的服务: 如事务操作、安全、多线程等,使得企业应用将重点放在和应用相关的业务逻辑操作上。

Java EE多层模型,将服务划分成分成许多层面: 表现逻辑层(Presentation)、业务逻辑层(Business Logic)和数据持久化层(Data)

 

 

 

              

       

 

  • 表现逻辑层(客户层)为第一层。它的主要功能是实现用户交互和数据表示, 为以后的处理收集数据,向第二层的业务逻辑请示调用核心服务处理,并显示处理结果。
  • 业务逻辑层(服务组件)为中间层。这些组件由中间件管理, 实现核心业务逻辑服务并将这些服务按名字广播,管理并接受客户的服务请求, 向数据永久层提交数据操作,并将处理结果返回给请求者—即客户或其他服务器。
  • 数据永久化层(数据存储)构成模型的第三层。如关系型数据库, 负责管理应用系统的数据资源,完成数据操作。服务器组件在完成服务的过程中通过资源管理器存取它管理的数据, 或者说请求资源管理器的数据服务。

 

应用服务架构在提供了大型机系统稳定、安全和处理能力的同时, 拥有可扩展性强、开发周期短等优点。事实上,多层方式可以使企业级应用具有很强的伸缩性, 它允许每层专注于特定的角色。例如,让WEB服务器负责提供页面,应用服务器处理应用逻辑, 而数据库服务器提供数据库服务。各逻辑层既相互独立又有机的紧密联系, 任何一层的改动都不会影响到其它逻辑层的工作,利于系统的扩充

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值