Oracle 官方发布 Java EE 7 和 Glassfish 4

  • Charles Humble
  • 臧秀涛

2013 年 6 月 12 日

话题:Java语言 & 开发

6 月 12 日,Oracle 官方以在线研讨会的形式发布了 Java EE 7。在 Java EE 7 发布的同时,Oracle 还以GlassFish 4.0的形式提供了该规范的一个参考实现。我们期望看到官方在适当的时候发布 Netbeans 7.3.1,作为兼容 Java EE 7 的 IDE。

Java EE 7 原计划 2012 年底发布,不过经历了几次延期,之前大力宣传的云特性和拖了很久的Caching API都推到了以后的 Java EE 版本中。然而 Java EE 7 作为 Oracle 管理下发布的第一个版本,内容还是非常丰富的,包括了 14 项 JSR 和 9 项 MR(Maintenance Release,维护性发布)。

Red Hat(CDI 和 Bean Validation)和 IBM(Batch)与 Oracle 共同领导了相关 JSR 的制订。Java EE 7 平台新加入的功能包括 WebSocket、JSON、Concurrency 及前面提到的 Batch JSR,同时 JAX-RS、JMS 和 Expression Language 也有较大更新。

Java EE 7 规范的领导者 Linda DeMichiel 在她的博客上列出了该版本所做修改的完整列表,具体如下:

JSR:

  • Java Platform,Enterprise Edition 7(JSR 342
  • Concurrency Utilities for Java EE 1.0(JSR 236
  • Java Persistence 2.1(JSR 338
  • JAX-RS:The Java API for RESTful Web Services 2.0(JSR 339
  • Java Servlet 3.1(JSR 340
  • Expression Language 3.0(JSR 341
  • Java Message Service 2.0(JSR 343
  • JavaServer Faces 2.2(JSR 344
  • Enterprise JavaBeans 3.2(JSR 345
  • Contexts and Dependency Injection for Java EE 1.1(JSR 346
  • Bean Validation 1.1(JSR 349
  • Batch Applications for the Java Platform 1.0(JSR 352
  • Java API for JSON Processing 1.0(JSR 353
  • Java API for WebSocket 1.0(JSR 356

MR:

  • Web Services for Java EE 1.4(JSR 109
  • Java Authorization Service Provider Contract for Containers 1.5(JACC 1.5)(JSR 115
  • Java Authentication Service Provider Interface for Containers 1.1(JASPIC 1.1)(JSR 196
  • JavaServer Pages 2.3(JSR 245
  • Common Annotations for the Java Platform 1.2(JSR 250
  • Interceptors 1.2(JSR 318
  • Java EE Connector Architecture 1.7(JSR 322
  • Java Transaction API 1.2(JSR 907
  • JavaMail 1.5(JSR 919

在网络研讨会中,Hasan Rizvi 和 Cameron Purdy 做了业务方面的主题演讲,而 Linda DeMichiel 做了技术方面的主题演讲。此外,围绕 Java EE 7 这个主题,还以可伸缩性与动态 HTML5、增加开发者生产率和满足企业需求这三个方向组织了 15 个简短的技术专题讨论。

Oracle 也围绕 Java EE 7 的主要特性——包括Web SocketJAX-RS 2等——发布了一系列技术文章。

查看英文原文:Oracle Officially Launching Java EE 7 and Glassfish 4 Today

Java语言 & 开发