JAVA中的商业应用组件技术EJB探析.pdf

JAVA中的商业应用组件技术EJB探析.pdf

ID:57749360

大小:278.42 KB

页数:3页

时间:2020-03-28

JAVA中的商业应用组件技术EJB探析.pdf_第1页
JAVA中的商业应用组件技术EJB探析.pdf_第2页
JAVA中的商业应用组件技术EJB探析.pdf_第3页
资源描述:

《JAVA中的商业应用组件技术EJB探析.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、经验交流学术探讨20I2率第3期iJAVA中的商业应用组件技术EJB探析华龙(天津机电职业技术学院,天津300131)[摘要]随着软件产业的迅速发展,JAVA在商业软件领域的应用越来越广泛。本文就JAVA企业开发平台中使用的EJB技术的内涵、EJB中的角色和EJB的体系结构以及JavaBeans与EJB的区别等问题加以论述。[关键宇]EJB;组件技术;体系结构;JavaBeans序。1.EJB技术简介应用组合者必须掌握所用的EJB的home和remote接EJB的全称是EnterpriseJavaBean,是Java

2、中的商业应口,但不需要知道这些接口的实现。用组件技术。EJB结构中的角色EJB组件结构是基于组件的2.3部署者(Deployer1分布式计算结构,是分布式应用系统中的组件。部署者负责将ejb-jar文件部署到用户的系统环境中。系EJB并不是一个产品。它是Java服务器端服务框架的规统环境包含某种EJBServer和EJBContainer。部署者必须保范,软件厂商根据它来实现EJB服务器。应用程序开发者可证所有由EJB组件开发者在部署文件中声明的资源可用。例以专注于支持应用所需的商业逻辑,而不用担心周围框架的如,部署

3、者必须配置好EJB所需的数据库资源。实现问题。EJB规范详细地解释了一些最小但是必须的服部署过程分两步:部署者首先利用EJBContainer提供的务,如事务\安全和名字等。软件厂商根据这些规范要求来工具生成一些类和接口,使EJBContainer能够利用这些类保证一个enterprisebean能使用某个必需的服务。规范并没和接口在运行状态管理EJB。部署者安装EJB组件和其他在有说明厂商如何实现这些服务。它允许厂商在不牺牲核心服上一步生成的类到EJBContainer中。部署者是某个EJB运务的可移植性的前提下来

4、提供一些增强的功能。行环境的专家。一个完整的基于EJB的分布式计算结构由六个角色组某些情况下,部署者在部署时还需要了解EJB包含的业成,这六个角色可以由不同的开发商提供,每个角色所作的务方法,以便在部署完成后,写一些简单的程序测试。工作必须遵循Sun公司提供的EJB规范,以保证彼此之间的2.4EJB服务器提供者(EraServerProvider)兼容性。这六个角色分别是EJB组件开发者(EnterpriseBeanEJB服务器提供者是系统领域的专家,精通分布式交易Provider)、应用组合者(Applicatio

5、nAssembler)、部署者管理,分布式对象管理及其它系统级的服务。EJB服务器提(Deployer)、EJB服务器提供者(EJBServerProvider)、EJB容供者一般由操作系统开发商、中间件开发商或数据库开发商器提供者fEJBContainerProvider)、系统管理员(System提供。Administrator)。在目前的EJB规范中,假定EJB服务器提供者和EJB2.EJB中各角色简介容器提供者来自同一个开发商,所以,没有定义EJB服务器提供者和EJB容器提供者之间的接口标准。2.1EJB组件

6、开发者(EnterpriseBearlProvider)2.5EJB容器提供者(EJBContainerProvider)EJB组件开发者负责开发执行商业逻辑规则的EJB组EJB容器提供者提供以下功能:件,开发出的EJB组件打包成ejb-jar文件。EJB组件开发者(1)提供EJB部署工具为部署好的EJB组件提供运行环负责定义EJB的remote和home接口,编写执行商业逻辑的境。EJB容器负责为EJB提供交易管理、安全管理等服务;EJBclass,提供部署EJB的部署文件(deploymentdescriptor

7、)。(2)EJB容器提供者必须是系统级的编程专家,还要具部署文件包含EJB的名字,EJB用到的资源配置,如JDBC备一些应用领域的经验。EJB容器提供者的工作主要集中在等。EJB组件开发者是典型的商业应用开发领域专家。开发一个可伸缩的,具有交易管理功能的集成在EJB服务器EJB组件开发者不需要精通系统级的编程,因此,不需中的容器。EJB容器提供者为EJB组件开发者提供了一组标要知道一些系统级的处理细节,如事务、同步、安全、分布式准的、易用的API访问EJB容器,使EJB组件开发者不需要计算等。了解EJB服务器中的各种

8、技术细节:2.2应用组合者(ApplicationAssembler)(3)EJB容器提供者负责提供系统监测工具用来实时监应用组合者负责利用各种EJB组合一个完整的应用系测EJB容器和运行在容器中的EJB组件状态。统。应用组合者有时需要提供一些相关的程序,如在一个电2.6系统管理员(SystemAdministrator)子商务系统里,应用组合

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。