12
返回列表 发新帖
楼主: jieforest

EJB 3.1的变化

[复制链接]
论坛徽章:
277
马上加薪
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:14马上有车
日期:2014-02-18 16:41:112014年新春福章
日期:2014-02-18 16:41:11版主9段
日期:2012-11-25 02:21:03ITPUB年度最佳版主
日期:2014-02-19 10:05:27现任管理团队成员
日期:2011-05-07 01:45:08
11#
 楼主| 发表于 2010-2-17 23:53 | 只看该作者
简化的部署

EJB 3.1还首次提供了动态、更加简化的部署方式,支持.WAR文件内的部署。在打包到WEB-INF/classes或是WEB-INF/classes下的.jar文件中时,具有组件定义(component-defining)注解的类将成为Enterprise Bean组件。此外,还可以通过WEB-INF/ejb-jar.xml文件来定义Enterprise Bean。打包到.WAR中的Bean共享单独的命名空间并成为.WAR环境的一部分。这样,将.jar打包到WEB-INF/lib下就与将class 文件放到WEB-INF/classes中是一样的了。

新规范另一个值得注意的特性就是EJB Lite。对于很多应用来说,EJB技术显得过于庞大了。EJB Lite提供了EJB的一套子集,关注于Session Bean的使用。它提供了一种方式以嵌入式风格来使用EJB组件,这简化了单元测试。EJB Lite支持无状态、有状态以及单例的Session Bean。Bean可以有Local接口,也可以没有接口。他们可以与拦截器协同工作并使用事务和安全等容器服务。

EJB 3.1是个强大的开发者工具集,能满足应用80%的需要。规范的未来是光明的,同时也首次明确地提及了未来Java SE的裁剪机制将要移除的特性。未来可能会移除的特性包括老式的容器管理和Bean管理的持久化、Entity Bean的EJB 2.1客户端视图、EJB QL(EJB 2.1的查询语言)以及基于JAX-RPC的Web Service支持(包括J2EE 1.4引入的端点和客户端视图)。显然,EJB 3.1是个引人注目、向后兼容的升级,它代表了5年前开始的JSR 220(EJB 3.0)的新进展。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表