`
easyworld
  • 浏览: 110660 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

EJB3.0入门

    博客分类:
  • EJB
阅读更多
一、 什么是EJB
一个企业JavaBean (EJB)是一个可重用的,可移植的J2EE组件。 EJB由封装了业务逻辑的多个方法组成。适用于分布式系统的开发。
例如,一个EJB可以有包括一个更新客户数据库中数据的方法的业务逻辑,同时多个远程和本地客户端可以调用这个方法。另外,EJB运行在一个容器里,允许开发者只关注与bean中的业务逻辑而不用考虑象事务支持,安全性和远程对象访问等复杂和容易出错的事情。EJB以POJO或者普通旧的Java对象形式开发,开发者可以用元数据注释来定义容器如何管理这些Bean。
二、 EJB分类:
EJB主要有三种类型:会话Bean,实体Bean和消息驱动Bean。
1、会话Bean:完成一个清晰的解耦的任务,用于系统的业务逻辑例如 检查客户账户历史记录;会话Bean基于是否维护过度状态分为有状态或者无状态:
a)、无状态会话Bean:它们不保持追踪一个方法调用另一个方法传递的信息。因此一个无状态业务方法的每一次调用都独立于它的前一个调用。例如,税费计算, 当计算税费额的方法被调用时,税费值被计算并返回给调用的方法,没有必要存储调用者为将来调用备用的内部状态。因为它们不维护状态,所以这些Bean是仅仅由容器管理。
b)、有状态会话Bean:一个有状态的会话Bean维护一个跨越多个方法调用的会话状态;例如在线购物篮应用。当客户开始在线购物时,客户的详细信息从数据库获得。相同的信息对于当客户从购物篮中增加或者移除商品等等操作时被调用的其他方法也是可访问的。会话Bean的原理是:当一个客户端请求一个有状态会话Bean实例时,客户端将会得到一个会话实例,该Bean的状态只为给客户端维持。

2、实体Bean:是一个代表存在于数据库中业务对象的复杂业务实体。实体Bean表示来自数据库的持久化数据,例如客户表中的一个记录,或者一个员工表中的一个员工记录。简单的说一个实体类可以对应一张数据库表。实体Bean也可以被多个客户端共享。例如一个员工实体能够被多个计算一个员工每年工资总额或者更新员工地址的客户端使用。实体Bean对象特定变量能够保持持久化。
3、消息驱动Bean:用于接收异步JMS消息:
三、

<a href="http://shutter.cdream.com/register.php?linkid=116343" target="_blank"><img src="https://sodp.shutter.cdream.com/sodp/admin/images/free3.gif" alt="校园梦网网络电话,中国最优秀的网络电话" width="315" height="75" border="0"></a>
分享到:
评论
1 楼 wuxing429 2010-12-29  
应该是计算机让人类变得很简单

相关推荐

    EJB3.0入门经典(PDF)

    《EJB3.0入门经典》是关于EJB 3.0的专业技术教程,从实用的角度出发,理论联系实际,用9章的篇幅详细讲解了EJB 3.0开发的方法和技巧。《EJB3.0入门经典》内容丰富,讲解由浅入深,全面系统,在讲解EJB 3.0最新开发...

    ejb3.0入门图文教程

    ejb3.0入门图文教程,包括EJB3.0开发Entity.pdf、EJB3.0开发Message Driven Bean.pdf、EJB3.0开发Session Bean.pdf

    ejb3.0入门经典.rar

    ejb3.0入门经典.rarejb3.0入门经典.rarejb3.0入门经典.rarejb3.0入门经典.rarejb3.0入门经典.rarejb3.0入门经典.rarejb3.0入门经典.rar

    EJB3.0入门图文教程

    EJB3.0入门图文教程电子书,Jbuilder 2007,新版JBuilder2007基于Eclipse平台,与以往的JBuilder版本完全不 同.借助于Eclipse的开放平台以及丰富的插件,使得JBulider对当前的流行的框架支持非 常好,同时支持EJB3.0的...

    EJB3.0入门教程 PDF

    EJB3.0入门教程,PDF高清版,主要讲了在JBUILDER中配置EJB3.0和在JBOSS中配置EJB3.0的相关知识,同时也介绍了一些入门级要点,适合初学者阅读。

    《EJB 3.0入门经典》 源码

    黎活明出版的EJB 3.0入门经典所要的源码,完全可以用,大家可以下载

    EJB 3.0 入门经典源码part1

    EJB 3.0 入门经典源代码part1 共5卷

    EJB3.0入门经典源代码.part1

    本书是关于EJB 3.0的专业技术教程,从实用的角度出发,理论联系实际,用9章的篇幅详细讲解了EJB 3.0开发的方法和技巧。  本书内容丰富,讲解由浅入深,全面系统,在讲解EJB 3.0最新开发技术的同时,精心设计了与...

    EJB 3.0入门经典 源码

    本书是关于EJB 3.0的专业技术教程,从实用的角度出发,理论联系实际,用9章的篇幅详细讲解了EJB 3.0开发的方法和技巧。  本书内容丰富,讲解由浅入深,全面系统,在讲解EJB 3.0最新开发技术的同时,精心设计了与...

    EJB3.0入门经典_完整版02

    EJB3.0入门经典完整版,于网上搜集,分享与大家。文件较大,分3部分上传。

    EJB3.0入门经典_完整版03

    EJB3.0入门经典完整版,于网上搜集,分享与大家。文件较大,分3部分上传。

    《EJB3.0入门经典教程精简版》源码

    《EJB3.0入门经典教程精简版》源码

    EJB3.0入门经典教程精简版.pdf

    EJB3.0入门经典教程精简版.pdf

    ejb3.0入门经典教程及源码

    本光盘是配书CD-ROM光盘,其中包括黎活明的入门教程、sourcecode、“软件”两个文件夹、ejb-3_0-fr-spec-ejbcore.pdf、 ejb-3_0-fr-spec-persistence.pdf、ejb-3_0-fr-spec-simplified.pdf。两个演示文档以及mysql-...

    EJB3.0入门经典weblogic.pdf

    EJB3.0入门经典weblogic.pdf EJB3.0入门经典weblogic.pdf

    ejb3.0入门经典教程.pdf

    ejb3.0入门经典教程.pdfejb3.0入门经典教程.pdfejb3.0入门经典教程.pdfejb3.0入门经典教程.pdf

Global site tag (gtag.js) - Google Analytics