当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:15:00  来源:本站整理

EJB技术之旅(一)[Java编程]

赞助商链接



  本文“EJB技术之旅(一)[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

EJB技术目前成了很多产品的卖点,所以关于开辟者来说,掌握这种技术变得很重要.EJB技术诞生的时间不长,在国内利用也方才起步,国内也有不少这方面的资料、书籍,但都有这样几个弊端.第一,内容没有深度,比方用什么工具开辟一个EJB实例,一步一步教会读者具体利用,这种内容关于初学者而言有一定帮忙.第二,EJB技术是很好的,为什么好呢?我们城市去用它,我想很多人都轻忽了技术本身的内部机理.第三,每个技术范畴都有自己的核心内容,这些资料都没有教会读者若何面对新技术快熟的切入到核心层的办法,假如今后呈现了“Java 3”呢?等等这些问题,是我们值得考虑的.在国外,EJB技术用的很多,通过http://java.sun.com 中供应的EJB邮件列表内容就知作别人的水平了.

其实,EJB技术固然复杂、难学,但还是有很好的办法来学的,就像UML一样,抓住根本、先不管细节部份,这也是本文的标题意图所在!

带上这些问题,开始我们的EJB技术之旅.但愿大家旅途高兴.

开题

EJB技术是Sun公司创造的,从创造至今已经公布了3个版本的EJB标准,1.0,1.1,2.0.EJB 2.1版已经公布了被提义的终究草案(http://java.sun.com/products/ejb/ ,具体地址).EJB标准定义了组件开辟者和EJB服务器厂商各自的职责.组件开辟者按照EJB标准中定义的编程模子编写EJB.遵守EJB标准的EJB在各个EJB服务器中都可以移植.这样的一种编程模子给EJB开辟者供应了很好的便利,EJB的产生后台是若何呢?

EJB技术将TP monitors和distributed-component services中的长处吸取过来,同时把它们的缺陷丢弃掉.TP monitors是一种运行用历程语言,比方COBOL、PL/1,编写的利用程序坚固、功效强盛的平台,该平台管理利用环境,比方事件性、安全性、资源管理、负载均衡、容错等方面.所以这种平台上风给”mission-critical”企业级利用程序供应了很好的底子架构.同时,TP monitors采取业界先进的3层体系构造,即由表示层、商业逻辑层和后端资源构成.distributed-component services供应了更为先进的3层体系构造,即把商业对象、组件安排在中间层,其他的进程可以通过其供应的romote proxies来拜候本身(熟习CORBA、Java RMI、DCOM的朋友,都知道这一点).

分布式组件和负荷在传统的TP monitors的基于历程的利用程序相比,其长处在于,它供应了更好的重用性和机动性,因为它们可以将差别种类的商业对象集成起来,但这样的组件很难编写,同时贫乏TP monitors所供应的结实的底子框架.假如可以将二者的上风结合起来,便构成EJB呈现的缘由.EJB服务器给distributed components供应了近似TP monitors的环境.EJB服务器中,近似TP monitors环境的给出削减了开辟的复杂度、distributed components的给出使得开辟者的开辟效率大大提高.

EJB客户通过JNDI、Java RMI-IIOP来拜候.这种客户大概是Java利用程序、JSP(Servlets)、其他的EJB大概用其他语言写的利用.

Sun公司给EJB Architecture下的定义:

“The Enterprise JavaBeans architecture is a component architecture for the development and deployment of componentbased distributed business applications. Applications written using the Enterprise JavaBeans architecture are scalable, transactional, and multi-user secure. These applications may be written once, and then deployed on any server platform that supports the Enterprise JavaBeans specification.”

这样一种定义反映出,EJB合适“mission-critical”企业级利用.

文章组织构造:

该系列文章主要以EJB 2.0标准触及到的技术为主.开辟工具倡议采取JBuilder 7、服务器自己随便.本人采取WebLogic 7.0.关于二者的集成,倡议大家最好看看Borland供应的集成白皮书,链接地址本人前面的文章中给出过.

每一次文章城市给出EJB中一个关键技术的解析,大概是计划实例.


  以上是“EJB技术之旅(一)[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • EJB技术之旅(一)
  • EJB技术之旅(二)
  • EJB技术之旅(三)
  • EJB技术的数据库操纵
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .