内容摘要:JSR 316通过使可拓展性成为专家组的一个核心目标。另外,这个规范承认,Java EE已经变得庞大而且复杂,建议既要对规范中特定元素进行修剪,还要引入使用偏好(profile)以针对特定开发组织提供其关注的EE功能子集。Java EE 6规范有一个相当有竞争力的时间表,最终的发布瞄准了2008年第四季度。
尽管目前公布的细节仍然有点简略,Java EE 6的大致方向已经变得更明朗了,并且反映出Java EE标准的角色正在转变。一些开源项目,例如Struts,Hibernate和Seam,最初被视为一个完整的企业计算栈,被越来越广泛的企业采用来弥补目前版本Java EE的不足。在某些情况下,这些开源项目轮流影响了下一版规范的修订。同样,对于提供一个完整的解决方案,Java EE的角色变得更轻了,而对于提供一个基础代码集合,使软件提供商和开源开发者能够依托其上构建自己的应用,Java EE的角色变得更重了。JSR 316——做为下一个Java EE版本修订的庞大(umbrella)JSR,通过使可拓展性成为专家组的一个核心目标,看起来把这个新的关系放到了一个更加正式的根基上。另外,这个规范承认,Java EE已经变得庞大而且复杂,建议既要对规范中特定元素进行修剪,还要引入使用偏好(profile)以针对特定开发组织提供其关注的EE功能子集。它还要建立在先前的版本所做的简化工作的基础上,这些简化工作包括使用注解来进一步削减对外部配置文件的依赖。
修剪采用的方式与Java SE 6采用的方式相同,有一个Blog对此做了描述。这是作为一个多阶段过程来进行的,一个待修剪候选可能在一个发布中被声明出来,但在下一个发布中就可能被降级为可选组件,而所有这一切完全取决于社区的反应。JSR建议了两个最初的修剪候选——一是JAX-RPC [JSR 101,基于XML的RPC的Java API],它已经被JAX-WS [JSR 224,基于XML的Web Services的Java API]有效的取代了,二是EJB CMP,目前已经被Java持久化API (JPA)[起初是作为JSR 220,Enterprise JavaBeans 3.0的一部分来定义的]替代了。在对Artima采访的过程中,Java EE 6规范的领导者Roberto Chinnici和Bill Shannon暗示目前没有被广泛采用的JAXR API [JSR 93,用于XML Registries 1.0的Java API],一个访问web service注册表的API,可能被添加到修剪的候选名单中。
来源:InfoQ中文站 作者:王锐 责编:豆豆技术应用
- Java新闻
- Java入门教程
- Java开发工具
- J2EE
- J2SE
- J2ME
- EJB/Spring
- Applet/Swing
- Servlet/JSP
- Struts/Hibernate
- JDBC/JDO
- Ajax
- 认证考试
- JAVA对象比较器Comparator
- Java 6 RowSet 使用完全剖析
- 深入了解"Java"中的“异常机制”
- 讨论5种跟踪Java执行的方法
- Java专业术语标准化规范
- java中线程概念描述
- JAVA中的反射机制详解
- Java语言灵巧指针与垃圾回收
- 讲述java语言中内部类的研究
- Java对于Cookie的操作详解