网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  三种主要ejb container应用服务器介绍     
  文章作者:未知  文章来源:赛迪网技术社区  
  查看:56次  录入:管理员--2007-11-16  
 

sun公司正式推出了ejb的规范之后,在众多的公司和开发人员中引起了很大的反响。

标志着用java开发企业级应用系统将变的非常简单。许多公司都已经推出了或正打算ejb的产品。ejb已经成为了java技术的研究重点。

sun公司对ejb的定义是:ejb是用于开发和部署多层结构的、分布式的、面向对象的java 应用系统的跨平台的构件体系结构。采用ejb可以使开发商业应用系统变得容易,应用系统可以在一个支持ejb的环境中开发,开发完之后部署在其他的环境中,随着需求的改变,应用系统可以不加修改地迁移到其他功能更强、更复杂的服务器上。

在ejb的规范中,提到了6中角色,包括bean提供者,应用程序装配者,ejb容器,ejb配置工具,ejb服务提供者,系统管理员。这里面,ejb容器是ejb之所以能够运行的核心。ejb容器管理着ejb的创建,撤消,激活,去活,与数据库的连接等等重要的核心工作。

ejb规范的出现对电子商务发展起了很大的推动作用。现在大型的电子商务网站,都是采用ejb技术的应用服务器来构建的。现在应用比较广泛的,支持ejb的应用服务器中,已经产品化了的最主要的是三个:ibm的websphere,bea的weblogic,inprise的ias。另外,还有一些比较小的,可以给来做研究和学习用的有openejb。

首先,我们来看看ibm的websphere:

ibm websphere应用服务器是一个完善的,开放的web应用服务器。它是ibm e-business应用架构的核心。websphere 应用服务器 提供三个等级的版本,他们是:标准版(standard edition),高级版(advanced edition),企业版(enterprise edition)。其中,在高级版中开始支持ejb的编程模型。在企业版中提供一个高可靠的解决方案,使其能够移植到关键性的企业环境。websphere也是这些产品当中在中国市场做的最好的一个。不但举办了很多的竞赛,举办很多的讲座,还与国内诸多高校合作,免费赠送了很多套的websphere的套件。所以,websphere是在中国应用的最多的。

ejb是websphere最核心的对象技术之一,它提供了具有交易功能的服务器端的java 组件,同时又是一种新型的对象分布技术编程模型。使用ejb组件完成的应用,会支持更高级的基于数据库的交易处理功能,如多个数据库之间的更新,两阶段提交等。

最关键的,websphere是ibm整个一套开发,应用服务器的套件。他把ejb和ibm其它的优秀的产品(txserise 和component broker)结合在了一起。在具体的应用中,基于安全的考虑,性能考虑和系统管理考虑,还可以增加firewall,webshpere performance pack 和 tivoli。所以,可能ibm的ejb container不一定是最好的,但是,websphere中的ejb和ibm其他产品的结合却是做的最好的。

通过工具集中的visual age,可以很快的开发出ejb组件,然后部署在websphere的应用服务器中,在通过集成在里面的apache(web server),可以快速的开发一个电子商务的平台。在国内很有"钱"途的。

然后,我们再来看看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可帮助开发人员更快地推出电子商务应用系统,从而让开发人员极大地受益于这一业内最新标准。

作为服务器端商务逻辑的行业标准和java2平台的基石,enterprirse javabeans是bea weblogic应用服务器的主要技术。enterprise javabeans使得开发人员能够专心地开发其应用系统和电子商务设想的商务逻辑,而不必为基础结构的构筑而分心。凭借对ejb2.0 的支持,bea weblogic应用服务器系列可提供事实上的标准基础构架,帮助用户快速开发和部署下一代电子商务和企业应用系统。

 
 
上一篇: 用jmx部署基于websphere的j2ee企业应用    下一篇: 在jboss4.0下对mysql数据源的设置方法
  相关文档
面向对象编程:java中的抽象数据类型 11-16
java设计模式之command(菜单命令) 11-17
在java中运行其他程序详解 11-17
sun认证课程专业问答 11-17
java编程交互管理工具:securejsh新特性 04-14
java程序员需要了解的几个开源协议 11-17
java 学习方法浅谈 11-17
学习在jdk1.4.2上构造应用程序 11-17
java 正则表达式之从入门到精通 11-17
.net应用程序的授权模型使系统更易管理 11-17
java web应用中如何实现任务有效调度 11-17
如何使用aop编程减少升级的风险(图) 11-17
thinking:java中static、this、super、final用法 11-17
java的多线程-线程间的通信(1) 11-16
java虚拟机学习笔记2 11-17
实例论证j2me的事件传输机制 11-17
java基础--java中的反射机制详解 11-16
进阶:专家为您详解java数据库基本操作 12-24
spring mvc 开发快速入门 11-17
java入门——对effective java的评价 11-17
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
技术电话:13616026886
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息