
SUN正式发布EJB规范后,在许多公司和开发人员中引起了很多反响.
标志着使用Java开发企业应用程序系统将变得非常简单. 许多公司已经启动或正在计划EJB产品. EJB已成为Java技术的研究重点.

SUN对EJB的定义是: EJB是一种跨平台的组件体系结构,用于开发和部署多层的,分布式的,面向对象的Java应用程序系统. 使用EJB可以使开发商业应用系统变得容易. 可以在支持EJB的环境中开发应用程序系统. 开发之后,它们将部署在其他环境中. 随着需求的变化,可以将应用程序系统迁移到其他系统,而无需进行修改. 功能更强大,更复杂的服务器.
在EJB规范中,提到了六个角色,包括Bean提供程序,应用程序汇编程序,EJB容器ibm websphere应用服务器程序设计,EJB配置工具,EJB服务提供程序和系统管理员. 在这种情况下,EJB容器是EJB可以运行的核心. EJB容器管理着EJB创建,取消,激活,停用和与连接的重要核心任务.

EJB规范的出现极大地促进了电子商务的发展. 当前,大型电子商务网站都使用EJB技术由应用程序服务器构建. 当前,支持EJB的使用最广泛的应用服务器已经商业化. 主要的三个是: IBM的WebSphere,BEA的WebLogic和Inprise的IAS. 此外,还有一些相对较小的openEjb可用于研究和学习.
首先,让我们看一下IBM的WebSphere:

IBM WebSphere Application Server是完整且开放的Web应用程序服务器. 它是IBM电子商务应用程序体系结构的核心. WebSphere Application Server提供了三个级别的版本. 它们是: 标准版,高级版和企业版. 其中,在高级版本中开始支持EJB编程模型. 在企业版中提供高度可靠的解决方案,以使其能够移植到关键企业环境中. WebSphere还是这些产品在中国市场上最好的产品之一. 他们不仅举办了许多比赛,许多讲座,而且还与许多国内大学合作,并免费赠送了许多套WebSphere工具包. 因此,WebSphere是中国使用最多的软件.
EJB是WebSphere的核心对象技术之一. 它为服务器端Java组件提供事务功能. 它也是一种新型的对象分发技术编程模型. 使用EJB组件完成的应用程序将支持更高级的基于的事务处理功能,例如多个之间的更新和两阶段提交.

最关键的是,WebSphere是IBM的整个开发和应用服务器套件. 他将EJB与IBM的其他优秀产品(TXSerise和Component Broker)结合在一起. 在特定的应用程序中,基于安全考虑,性能考虑和系统管理注意事项,您还可以添加防火墙,WebShpere Performance Pack和Tivoli. 因此ibm websphere应用服务器程序设计,IBM的EJB容器可能不是最好的,但是WebSphere中的EJB和其他IBM产品的结合是最好的.
通过工具集中的Visual Age,可以快速开发EJB组件,然后将其部署在WebSphere的应用程序服务器中. 通过集成的Apache(Web服务器),可以快速开发电子商务平台. 该国有一种“赚钱”的方式.
然后,让我们看一下BEA的WebLogic:
早在今年7月,BEA宣布它是第一家实现对Enterprise JavaBeans(EJB)2.0标准的支持的公司. EJB2.0规范是当前Java企业开发的最高标准. BEA对EJB2.0的首次支持再次巩固了该公司在Java应用程序领域无可争议的领先地位,并巩固了BEA WebLogic作为J2EE技术主要平台的市场地位.
BEA通过为BEA WebLogic Server 5.1提供附加软件包来支持EJB2.0. 借助BEA WebLogic Server对EJB2.0的支持,BEA可以帮助开发人员更快地启动电子商务应用程序系统,从而使开发人员可以从最新的行业标准中受益匪浅.
Enterprirse JavaBeans作为服务器端业务逻辑的行业标准和Java2平台的基石,是BEA WebLogic应用服务器的主要技术. Enterprise JavaBeans使开发人员可以专注于开发电子商务所设想的应用程序系统和业务逻辑,而不必因基础结构的建设而分心. 通过支持EJB2.0,BEA WebLogic应用服务器系列可以提供事实上的标准基础架构,以帮助用户快速开发和部署下一代电子商务和企业应用系统.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-223628-1.html
这个新闻
天不会不蓝