Please join the Java EE 7 launch webcast today, June 12, 2013 at 9:00 a.m. PDT/12:00 p.m. EDT here.
The standard in community-driven enterprise software, Java EE 7 is the result of industry-wide development involving open review, ongoing builds and extensive collaboration between hundreds of engineers from more than 30 companies within the Java Community Process (JCP) and the GlassFish Community.
Java EE 7 features a scalable infrastructure that facilitates building HTML5 applications by reducing response times through low-latency, bi-directional communication with WebSockets; simplifying data parsing and exchange using industry-standard JSON processing and supporting many more concurrent users through asynchronous RESTful Web Services with JAX-RS 2.0.
To help further increase developer productivity, Java EE 7 provides a simplified application architecture with a cohesive, integrated platform; reduces boiler-plate code using dependency injection and default resources; broadens the use of annotations to increase efficiency; and enhances application portability with standard RESTful Web Services client support.
Java EE 7 delivers new features that meet the most demanding enterprise requirements, such as breaking down batch jobs into manageable chunks for uninterrupted OLTP performance; defining multithreaded concurrent tasks easily for improved scalability; improving Managed Beans alignment (including transactional interceptors) and delivering transactional applications with choice and flexibility.
Updates to Java Message Service (JMS) 2.0 are designed to improve usability through annotations and Contexts and Dependency Injection (CDI) Beans support; and significantly reduce the code required to send and receive messages.
A complete list of all the new features and capabilities of Java EE 7 is available here.
The Java EE 7 SDK offers a hands-on approach to learning the latest Java EE technologies. It includes tutorials, sample code and API documentation.
19 Java user groups around the world have taken part in the “Adopt a JSR” program, providing valuable feedback and code samples to validate Java Specification Request (JSR) APIs.
Developers interested in getting started immediately with the Java EE 7 release can leverage the NetBeans Integrated Development Environment (IDE) 7.3.1, which supports Java EE 7 features, including HTML 5 and Eclipse Kepler (4.3), which has early builds supporting Java EE 7 available today.
Java EE 7 New Features training is also available from Oracle to help developers accelerate the transition to Java EE 7 and implement the latest platform enhancements.
“Java EE continues to be hugely popular, with continuing strong developer adoption and we’re very excited about Java EE 7. This is a great release with strong technology updates that meets the demands of today’s enterprises,” said Cameron Purdy, vice president of Development, Oracle. “Oracle has a strong vested interest in the success of Java and we are firmly committed to working with the community to deliver a consistent, high-performance, high-quality Java EE implementation.”
“Eclipse Kepler will ship with Java EE 7 support, thanks to the hard work of the Eclipse Web Tools Project (WTP) team. Early builds are available today, with a final build expected by the end of June, making this the quickest we have ever supported a new Java EE platform release,” said Mike Milinkovich, executive director of the Eclipse Foundation.