科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道应用软件几种主要EJB Container的介绍

几种主要EJB Container的介绍

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

SUN公司正式推出了EJB的规范之后,在众多的公司和开发人员中引起了很大的反响。标志着用Java开发企业级应用系统将变的非常简单。许多公司都已经推出了或正打算EJB的产品。EJB已经成为了Java技术的研究重点......

作者:ilamei 来源:yesky 2007年10月30日

关键字:

  • 评论
  • 分享微博
  • 分享邮件
Inprise的IAS也提供了EJB的运行环境,不过,没有和别的产品结合在一起,技术性意味比较浓一些。少了些商业的味道。

  VBroker for Java ORB是IAS(Inprise Applicaiton Server)的基础。所以在启动IAS之前,网络中至少要有一台机器运行了Smart Agent。默认的端口号是:14000。IAS是系列服务和工具的集合,通过这些服务和工具,你可以编译,配置,管理基于WEB的多层体系结构的应用程序。IAS中的Vbroker for Java有效的实现了连接和线程的管理,如果有多个客户同时请求同一个Server。IAS通过连接池和线程池来有效的管理这些请求。

  在底层,IAS是通过RMI-IIOP来处理多台机器之间的通信。

  IAS提供了一个完整的EJB Container服务,提供了一个标准的EJB Container工具包。这个工具包可以独立运行,也可以结合到自己的应用中去。

  IAS的EJB Container服务可以自己创建,管理一个EJB Container。可以用来配置,运行EJB,还可以监视EJB的运行状态。

  另外,IAS也提供了自己的JNDI名字空间。通过JNDI管理Bean的注册,资源的获取。

  IAS可以说是一个纯粹的EJB运行环境。


  在现有的EJB开发工具中,Jbuider4把WebLogic和IAS集成它的IDE中,当然需要另外安装WebLogic或者IAS。而IBM的Visual Age当然就把自己的WebSphere优先考虑了。

  最后,我们来看看开放源码的OpenEjb:

  OpenEjb是一个Open Source的与EJB2.0规范兼容的容器系统。作为一个容器系统,它象一个比较大的插件,和其它的中间层的服务器(比如说是:Web Server,Corba Server,Application Server)一起工作。这些中间层的服务器,如果加上这么一个插件,这些服务器就获得了与EJB2.0兼容的能力,EJB就可以在上面运行了。好令人激动。

  如果你的中间服务器不是那么好的配置,而且钱也不多,还想要有运行EJB的能力的话,当然,要求也不能太高,出了问题自己能负责的话,OpenEjb就是你的选择了。OpenEjb已经可以商业化的中间软件应用平台(Intalio+Apache+Tomcat)上工作了。其中Intalio是一个CORBA ORB。

  遗憾的是,OpenEjb还正处在开发阶段,还没有正式的产品提供下载。但是它的源代码现在是公开的。任何人都可以去看。其网址是:

  http://openejb.exolab.org/cvs.esp

  OpenEjb是Enterprise JavaBean 2nd的作者Richard Monson-haefel的一个想法。核心的开发人员是Mr. Monson-Haefel和Divid Blevins。其资金来源是The Exolab Group。这是一个专注于对象化和open source的社会团体。Exolab认为,OpenEjb应该成为Open Source大家庭中的一员。

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章