内容摘要:JSR 316通过使可拓展性成为专家组的一个核心目标。另外,这个规范承认,Java EE已经变得庞大而且复杂,建议既要对规范中特定元素进行修剪,还要引入使用偏好(profile)以针对特定开发组织提供其关注的EE功能子集。Java EE 6规范有一个相当有竞争力的时间表,最终的发布瞄准了2008年第四季度。
◆扩充对象/关系映射功能,包括在整合已有映射选项时具有更大的灵活性,支持嵌入对象的集合,可排序的列表,访问类型的组合,以额外的元数据支持DDL生成等等。
◆扩充Java持久化查询语言的查询能力
◆标准化实体拆分与融合的附加约定以及持久化上下文管理。
◆标准化查询配置和实体管理配置的“提示”集合
◆扩充Java EE环境中可插拔性的协定
2、Servlets:尽管Servlet在持续流行,可自J2EE 1.4以来Servlet的API就没有进行过一次大的修订。3.0版本的Servlet API的目标是:
◆提高Web 框架的可插拔能力
◆通过注解(Annotation)和泛型来提高易用性,这包括可以通过注解来决定是否使用web.xml。
◆增加异步支持(Comet)来提供非阻塞的输入/输出,请求处理延后处理以及响应关闭延后处理。
◆改善安全能力,包括登入/登出支持和servlet自注册。
3、Java Server Faces 2.0:这是这个规范第二个主要的发布,其目标为:
◆通过去除对配置文件的依赖以及引入JSP标记处理函数的自动化生成来改善易用性,
◆增加对声明式渲染器(renderers)的支持
◆通过改变请求处理生命周期和允许视图的部分更新来增强对AJAX的支持。
◆使开发者开发定制组件更容易。
最后,还有更多的较小的修改:
1、以简化EJB组件模型为目标的Enterprise JavaBeans。EJB3.1中会看到可选的本地业务接口的引入,使只使用一个bean类来开发本地EJB组件成为可能。它也将允许不需要ejb-jar部署描述文件就能把EJB组件打包/部署到一个.war文件。
2、Java EE 连接器体系结构,关注于使开发更加便捷,并对规范做综合的改善。
3、JAX-WS:细节尚未公布。
很多API没有为Java EE 6作出最后的修剪。有两件事值得注意,其一是JSR 168,Java Portlet 规范,其被几个主要的门户运营者所拥护;另一个是JSR 208, Java业务集成(JBI),一个服务仲裁规范,目前已经被除BEA和IBM之外的所有厂商支持。
Java EE 6规范有一个相当有竞争力的时间表,最终的发布瞄准了2008年第四季度。
来源:InfoQ中文站 作者:王锐 责编:豆豆技术应用