JavaEE 7

http://www.iteye.com/news/27980

甲骨文公司在2013年6月中旬正式发布了JavaEE 7 (JSR 342) 。

该版本特性主要集中在以下3个方面:

  1. 提供HTML5动态可伸缩应用程序

使用WebSocket,降低数据交换延迟,从而减少响应时间

支持标准JSON,简化便携式应用的数据解析

提供异步、可扩展、高性能的RESTful服务

  1. 提高开发人员的生产力

通过一个粘性集成平台,来简化应用程序架构

通过减少样板代码和广泛使用注解,来提高效率

通过对标准的RESTful web服务客户端支持,来增强应用程序的可移植性

  1. 满足最苛刻的企业需求

将批处理作业分解成可管理的块,以满足连续OLTP需求

轻松定义多线程并发任务,以提高可扩展性

提供可选的灵活的事务性应用程序

JavaEE 7提供了一个完整、全面、集成的堆栈来帮助你构建企业和Web应用程序。下面的这个图表有助于你了解这些组件之间是如何合作的。橙色部分为该版本中新添加的组件。

以下是JavaEE 7开发过程中14个活跃的JSR:

342: Java EE 7 Platform

338: Java API for RESTful Web Services 2.0

339: Java Persistence API 2.1

340: Servlet 3.1

341: Expression Language 3.0

343: Java Message Service 2.0

344: JavaServer Faces 2.2

345: Enteprise JavaBeans 3.2

346: Contexts and Dependency Injection 1.1

349: Bean Validation 1.1

352: Batch Applications for the Java Platform 1.0 (新添加)

353: Java API for JSON Processing 1.0 (新添加)

356: Java API for WebSocket 1.0 (新添加)

236: Concurrency Utilities for Java EE 1.0 (新添加)

下面是9个维护版本的JSR:

250: Common Annotations 1.2

322: Connector Architecture 1.7

907: Java Transaction API 1.2

196: Java Authentication Services for Provider Interface for Containers

115: Java Authorization for Contract for Containers

919: JavaMail 1.5

318: Interceptors 1.2

109: Web Services 1.4

245: JavaServer Pages 2.3

相关资源下载:

二进制包:

Java EE 7 SDK

GlassFish Server 4.0开源版本

开发工具:

NetBeans 7.3.1

GlassFish Tools for Kepler (技术预览版)

Maven Coordinates

相关文档:

Java EE 7白皮书

Java EE 7教程 (html、pdf)

第一个示例应用

Java EE 7实践实验室

Javadocs (在线、下载)

规范

GlassFish一体化文档包

Via Oracle