Java EE 8 Takes Off

The Java EE 8 officially launched and several JSR's are filed

Java EE 8 Takes Off

Finally its good news for Java developers as Java EE 8 Takes Off

The future version of Java EE 8 officially launched as JSR 366 via the JCP (Java Community Process) on Aug 27, 2014. It really a good news and big day for the JEE. Developers around the world will see the first list of features and the new APIs to be introduced in the JEE8.

The primary focus of Java EE 8 will be providing the support for HTTP 2/HTML 5, CDI/managed bean alignment, cloud support in Java and the Java SE alignment. These features seems good as for now.

Here are the important features of the next Java EE 8:

Web Standards

Here are the expected imporvement/additions in the Web Stack.

  • HTTP 2 - Support of HTTP 2 to be provided
  • Server-Sent Events (SSE) - Support for the Server-Sent Events in the programming
  • JSON binding - API for JSON binding
  • Action oriented web framework to complement JSF - Enhancements in the JSF framework
  • More support for Hypermedia
  • Looking into further JSF alignment with JavaScript/CSS frameworks like Bootstrap, Foundation and jQuery
  • Enhancements to JSON-P
  • Enhancements to WebSocket
  • Enhancements to JAX-RS

Managed Bean/CDI Alignment

Highlights of the Managed Beans/CDI.

  • CDI 2 - Enhancements to the Contexts and Dependency Injection (CDI)
  • Container services for beans/CDI
  • MDB style CDI based declarative JMS message listeners
  • Removing off the older EJB 2/CORBA APIs
  • Aligning the JAX-RS with CDI

Cloud Features

Features of the Cloud computing includes:

  • Configuration, Multitenancy and the Simplified security
  • REST APIs to be used for management and monitoring

Java SE

Java EE 8 will take the full advantages of the new features introduced in Java SE 8. It includes repeating annotations, lambda expressions, the Date/Time API, type annotations, Compliable Futures and so on.

There are also a number of JSR filed which is targeted to Java EE 8. These are:

  • CDI 2 (JSR 365)
  • JSON-B (JSR 367)
  • JMS 2.1 (JSR 368)
  • Servlet 4 (JSR 369)
  • JAX-RS 2.1 (JSR 370)
  • MVC (JSR 371)
  • JSF 2.3 (JSR 372)

Check latest news/articles and updates of JEE 8.