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

Enterprise JavaBeans入门[Java编程]

赞助商链接



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

EJB(Enterprise JavaBeans)可不算什么新概念了,但很多人在听到大概看到这个名词的时刻还会眼晕.EJB组件在J2EE标准中自成一层,把利用程序的表示层和后端信息系统(比方数据库大概主框架计算机)捆绑了起来.EJB架构既用到了EJB对象的功效又操纵了它们所运行的环境.

为什么出来个EJB

从概念上看,EJB对象封装了业务对象及其概念,让开辟人员把精神集合于办理筹划的细节之上.从计划的角度看,EJB应当简便而彼此影响地归并起来.这一办法可以令单一的EJB,不管其能否为商务利用程序便大概采取一个EJB代表自主开辟回是第3方厂商开辟却都能用于多种利用程序.比方说,CRM(客户关系管理)工具和电子一位用户.这些已经具有适应性对象的配置由于布置描写符、阐明EJB的XML文件而变得非常简单.布置描写符答应不经重新编译便可改正EJB属性和行为.

EJB的处所

EJB对象驻留在EJB容器内,后者是向开辟者供应各类服务的环境.容器按照具体的配置大概负责处理安全、事件和实例管理.由于程序员无须再亲身完成这些任务从而令开辟时间大大节俭.

J2EE服务器和EJB容器这两个概念之间存在明显差别, EJB容器大概属于J2EE服务器的一部份,但却并不一定是必须的构成部份.在作为J2EE服务器构成部份的情形下,EJB客户程序普通会采纳Java servlet大概JSP的情势.不过,由于撤消了对J2EE Web层的依靠性,尺度的EJB容器服务可以承受多种范例客户程序、用Java或其他各种语言编写的利用程序所发出的恳求.同EJB容器的通讯才是客户操作的先决条件.

EJB的内容

EJB对象分为以下三种类别:

会话Beans

实体Beans

消息驱动Beans

按照所需求的bean行为,某些特点决意了所采取的Bean范例.

会话Beans

会话(Session)Beans的作用成立在会话的底子之上.客户在恳求并收到bean功效之后,具有特定bean的会话就终止了并且没有留下会话发生的记录.会话Bean范例还可以进一步细分为无状况大概有状况方法.

无状况会话Beans并不知道客户大概触及到恳求的上下文,从而令其成为单一恳求/回应利用的抱负工具.比方说,一个用户搜索全部公开bug的bug跟踪系统就是如此.客户利用程序接洽一个无状况会话Bean并给其传送搜索参数.接着,这个bean拜候数据库,挑选匹配检索条件的条目,并把记录传回客户程序.通讯完成之后,bean不保存交互信息.因此,多个客户程序可以同时拜候无状况会话Bean却不会彼此影响.

相反,有状况会话Beans会把恳求同特定的客户接洽起来,在客户和bean之间成立一种一对一的关系.购物车bean就是一例.用户实施尺度的电子商务任务,给购物车里加入商品,输入地址信息然后下订单.购物车bean保持状况,因而它知道全部这些变量都关联某一特定客户.

实体Beans

实体(Entity)Beans表示会话终止之后长期存在的业务对象大概数据.它们普通作为数据库中的单一记录情势存在,当然,其存储情势也大概采取其他媒质,比方文件等.一个对象就表示一个用户,闻名字、接洽方法、语言挑选等等,这些参数代表了实体Bean的用处.作为长期性最本质的内涵之一,实体Bean的唯一标识大概主键起到了辨认和检索精确对象信息的作用.实体beans需求主键作为“帮助类”封装对象的唯一标识符.


  以上是“Enterprise JavaBeans入门[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 用 Windows Media Center娱乐资源齐畅享
  • 用 Windows Media Center看互联网视频
  • Windows家庭医生Microsoft Fix it Center
  • 办理IIS 80端口占用招致vcenter server启动不了的办法
  • JavaBean与Enterprise JavaBean的辨别
  • Enterprise bean的开辟
  • <b>操纵NetBeans IDE测试Enterprise Beans</b>
  • Enterprise JavaBeans组件慨述之一
  • Enterprise JavaBeans组件慨述之二
  • Enterprise JavaBeans组件慨述之三
  • 无情况Enterprise JavaBeans的概念
  • Enterprise JavaBeans入门
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

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

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