当前位置:  技术问答>java相关

EJB1.1和2.0的区别在哪里?

    来源: 互联网  发布时间:2015-11-01

    本文导语:  我发现多了个local接口,其他的呢? | 这几天刚好在研究,我的一些心得 1、本地化,提供了local接口,这样在容器内部ejb之间互访可以更加有效率 2、mdb,message-driven bean 3、cmr,可定义实体b...

我发现多了个local接口,其他的呢?

|
这几天刚好在研究,我的一些心得


1、本地化,提供了local接口,这样在容器内部ejb之间互访可以更加有效率
2、mdb,message-driven bean
3、cmr,可定义实体bean之间的realationship,可以实现1对1,1对多和多对多的关系。


EJB 1.1规范给EJB客户端提供了一个remote interface和一个remote home interface与EJB实例交互,得到位置的透明度。以类似的形式,EJB 2.0规范现在给EJB客户端提供了一个local interface和一个local home interface来与共享同一个JVM的EJB实例交互。

EJB remote interface(javax.ejb.EJBObject)和remote home interface(javax.ejb.EJBHome)在本质上是Java RMI接口。远程客户端运用接口和与Java RMI-IIOP兼容的参数与EJBs通讯。参数和方法的结果值在同一个容器中传递,或者跨网络传递到远程容器。

容器管理的持久性在 EJB 2.0 中发生了根本变化。在 EJB 2.0 中,持久性管理器在运行时自动处理 CMP 实体 bean 的持久性。持久性管理器负责根据一种称为抽象持久性方案的新的 bean 持久性管理器合约,将实体 bean 映射到数据库。此外,持久性管理器还负责实现和执行多种查找方法,这些查找方法均基于一种称为 EJB QL 的新型查询语言

其它细节的特性也有很多,可以参照mastering ejb2

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Websphere3.5支持EJB1.1吗?
  • ejb2与ejb1有什么区别? 或哪有ejb2规范的资料?
  • 请问jbuilder6中是否编写ejb1.x
  • Jbuilder6里面开发ejb1.x 没有组的概念了,我该怎么办?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3