EJB3.1五大模式改进令JavaEE6更好用计算机等级考试

文章作者 100test 发表时间 2010:01:27 13:30:34
来源 100Test.Com百考试题网


  EJB(Enterprise JavaBeans)是使用Java EE开发和部署业务应用系统的服务端组件架构,使用EJB编写的应用系统是可扩展的、事务型和安全的。EJB 3.0是Java EE 5平台的一部分,相对前面的版本,它更加易于使用,它的最新版本 — JSR318:EJB 3.1 — 随Java EE 6发布,进一步简化了使用,并提供了许多反应常见使用模式的改进,如:

  1、无接口视图:允许你指定一个企业Bean,只使用Bean类,不用编写独立的业务接口。

  2、单元素集合:让你在一个企业Bean组件的多个实例间轻松地共享状态,或是在一个应用程序的多个企业Bean组件之间共享状态。

  3、异步会话Bean调用:通过指定一个注解,让你可以异步调用会话状态方法。

  4、简化打包:消除了企业Bean类必须打包到ejb-jar文件的限制,现在你可以直接将EJB类放到WAR文件中。

  5、轻量级EJB:它是EJB 3.1的子集,包括大量的Java EE profiles。

  无接口视图

  EJB 3.0本地客户端视图是基于普通旧式Java接口(POJI)调用本地业务接口的,本地接口定义了暴露给客户端的业务方法,并是在Bean类上实现的,这种独立的接口有时会带来不必要的麻烦,并且价值也不大,相同模块内的来自客户端的本地访问细粒度组件尤其如此。

  EJB 3.1通过让本地业务接口成为可选组件简化了这个方法,没有本地业务接口的Bean暴露的是无接口视图,现在你不用编写独立的业务接口就可以获得相同的企业Bean功能。

  无接口视图与EJB 3.0中的本地视图具有相同的行为,例如,它支持如通过按引用调用语义、事务和安全传播等特性,但无接口视图不需要单独的接口,即Bean类所有的公共方法自动暴露给调用者。默认情况下,任何有空implements子句,且没有定义任何其它本地或远程客户端视图的会话Bean,暴露的是一个无接口视图。下面的会话Bean暴露了一个无接口视图:

  1.@Stateless

  2.


相关文章


JAVA中Session的会话状态计算机等级考试
如何实现在不同screen的切换计算机等级考试
Java落在Oracle控制下前途难料计算机等级考试
模块化编程的优点与实现原理概述计算机等级考试
EJB3.1五大模式改进令JavaEE6更好用计算机等级考试
DWRUtil的方法使用说明计算机等级考试
我的第一个JavaMidlet计算机等级考试
C语言实例:高次方数的尾数计算机等级考试
C语言实例:借书方案知多少计算机等级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛