In the shadow of the vertebra to Java 9, Oracle has updated the Enterprise version. Technically, it falls short of the original expectations. Exciting is currently also the future of the platform as an open source project.
With far fewer vertebrae than Java 9 Oracle has finally released Java EE 8, after the company had also moved the release of Enterprise version several times. Already in December 2016 it was clear what features would be part of the platform. Thus it was also clear that many modules do not make it into the eighth version of enterprise Java.
New and updated APIs
The key new features the Java Servlet 4.0 API, the first time provides HTTP / 2 support, and a dedicated Security API belongs. JSON-B (JSON Binding) gets its own API, and the Java API for JSON-P is in version 1.1 component of the platform. Numerous other APIs have received important additions to some extent, including Contexts and Dependency Injection (CDI) with the jump to version 2.0.
Other updated packages are JavaServer Faces (JSF) 2.3, Bean Validation 2.0, Java API for RESTful Web Services (JAX-RS) 2.1, Java Persistence 2.2, Java API for WebSocket 1.1 and Java Mail 1.6. Although Java EE 8 appears parallel to Java 9, it first addresses some extensions that were not included in version 8 of the Standard Edition, in the previous Java EE platform. Worth mentioning here the STREAMS and the date-and-time API.
Future plans for the Eclipse Foundation
Detailed information on Java EE 8, Java 9 and current developments in the Java environment is available in the iX Developer Special Edition, which is available inter alia in the H shop.
Expected to Java EE 8 be the last version of the platform under the current license model and name. Oracle had announced plans in August to transfer Java EE open source community. In mid-September, the company specified the plans and announced, among other things, that the platform is to land under the umbrella of the Eclipse Foundation. It is important that the Foundation not only control over the specifications, but also about the reference implementations (RI), the Technology Compatibility Kits (TCK) and take over the project documentation of the guided Oracle Java EE and GlassFish technology should.
Details about the new features in Java EE 8 can be taken from the project site. There the API documentation, a tutorial and the SDK linked to download.
See heise Developer:
- Oracle wants to transfer Java EE to the open source community
- Analysis: Oracle seems to turn the corner in Java EE at the last moment
- Java EE towards Open Source: Opportunities and Risks
- Java EE 8 takes the last hurdle before the release
- Java EE is to land under the umbrella of the Eclipse Foundation