Speaking at the JavaOne conference in San Francisco on Monday, Oracle’s Linda DeMichiel, Java EE spec lead, cited the list of proposals that must be addressed for Java EE 8. “This is definitely a work in progress.” The enterprise version of Java is geared to scalable, transactional applications and is featured in Java application servers such as WebLogic Server.
Developers maintain the goal of providing backward compatibility with previous releases, DeMichiel said. This release of Java EE has pretty much the same themes as Java EE 7, including ease of development through CDI (Contexts and Dependency Injection) and improvement in infrastructure for cloud-based applications.
She listed multiple Java Specification Requests (JSR) under consideration for the planned upgrade. Proposals in the JSON and security realms include:
Other proposals, covering messaging, HTTP, REST, and MVC, include:
Developers also looked into cutting back capabilities and moving them to “proposed optional” status, where they would remain for the time being. For Java EE 8, the candidates include Corba and Enterprise JavaBeans 2, which could become optional in Java EE 9.