JEE7 专家组征求社区反馈

Java EE 7规范JSR 342,它用自己的方式通过早期的草案审查专家小组,在一些开放问题上希望得到社区的反馈。包括新的APIs是否应当加入到Java EE Full Profile和Web Profile,以及如何更好的结合CDI和Java EE。这里有一个简短的调查。

同时,Java EE 7的范围已经缩小了很多--尤其是为了支持PaaS 提供者而计划的EE 7多租户(multi-tenancy)技术,也已经推迟到Java EE 8-- 这个规范仍包含一些重要更新。尤其是用于批处理的新的APIs,JCACHE(长时间运行的临时缓存API:一种对Java对象临时在内存中进行缓存的框架),处理JSON的新API和对Web Socket/HTML5的支持。

此外,3个较早的API将进行比较大的调整。

  1. JAX-RS 2.0,为RESTfulWeb服务的Java API,有了一个新的客户端API,服务器端异步HTTP,过滤器和拦截器。
  2. 表达式语言(Expression Language,简称EL) ,EL 3.0支持在一个web容器外运行,新的操作符,Lambda表达式,还有一些其他特性。
  3. JMS 2.0,强调简单化,包括实现Java 7java.lang.AutoCloseable接口的JMS 对象,以及简化在Java EE中定义JMS资源。此外,JMSXDeliveryCount将强制规定,让应用更简单地处理有害信息。新特性包括一个JMS客户端,能处理未来消息的传递,只要收到来自服务器端确认信息,就发送一个消息并得到无阻塞返回。

完整计划的更新列表如下:

  • Java平台批处理应用程序(JSR 352)
  • Bean验证1.1 (JSR 349)
  • 上下文和依赖注入1.1 (JSR 346)
  • 企业级JavaBeans 3.2 (JSR 345)
  • 表达式语言(EL) 3.0 (JSR 341)
  • 处理 JSON 的 Java API 2.0 (JSR 353)
  • 支持RESTfulweb 服务的 Java API 2.0 (JSR 339)
  • 支持WebSocket的 Java API (JSR 356)
  • Java消息服务2.0 (JSR 343)
  • Java持久化 API 2.1 (JSR 338)
  • JavaServer Faces 2.2 (JSR 344)
  • JCACHE Java临时缓存API (JSR 107)
  • Java Servlet 3.1 (JSR 340)

Java EE 6是在2009年12月10日发布的,这意味着EE6和EE7发布间隔超过3年,这在规范发展史中是最长的。

查看英文原文:http://www.infoq.com/news/2012/11/ee7-early-draft-review

感谢黄玲艳对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至[email protected]。也欢迎大家通过新浪微博(@InfoQ)或者腾讯微博(@InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。

你可能感兴趣的:(JEE7 专家组征求社区反馈)