# The Java EE 7 Tutorial

# 1.1 Java EE 7 Platform Highlights

The most important goal of the Java EE 7 platform is to simplify development by providing a common foundation for the various kinds of components in the Java EE platform. Developers benefit from productivity improvements with more annotations and less XML configuration, more Plain Old Java Objects (POJOs), and simplified packaging. The Java EE 7 platform includes the following new features:

- New technologies, including the following:

  - Batch Applications for the Java Platform

  - Concurrency Utilities for Java EE

  - Java API for JSON Processing (JSON-P)

  - Java API for WebSocket

- New features for EJB components (see Enterprise JavaBeans Technology for details)

- New features for servlets (see Java Servlet Technology for details)

- New features for JavaServer Faces components (see JavaServer Faces Technology for details)

- New features for the Java Message Service (JMS) (see Java Message Service API for details)