Oracle has released Java Platform Enterprise Edition 7 - the software framework used to simplify Java software development for enterprise – improving support for HTML5 and other new web technologies.
The release adds support for WebSockets, allowing for low-latency, bi-directional communication between clients and servers, JSON data exchange and for a larger number of concurrent users than previously possible through asynchronous RESTful Web Services.
Other improvements are aimed at making Java developers more productive by adding simpler and easier to use APIs and offloading tasks onto container services. The release 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.
Performance and scalability features are also overhauled, with batch jobs able to be split into "manageable chunks", giving OLTP (online transaction processing) applications uninterrupted performance.
Updates to Java Message Service (JMS) 2.0 are designed to improve usability through annotations and Contexts and Dependency Injection Beans support, and significantly reduce the code required to send and receive messages.
Java EE7 is supported in the NetBeans Integrated Development Environment (IDE) v 7.3.1 and in early builds of Eclipse Kepler.
A complete list of all the new features and capabilities of Java EE 7 and how to download it is available here.