The Java EE 6 platform includes the following new features:
Profiles, configurations of the Java EE platform targeted at specific classes of applications. Specifically, the Java EE 6 platform introduces a Web Profile targeted at web applications, as well as a Full Profile that contains all Java EE technologies.
New technologies, including the following:
Java API for RESTful Web Services (JAX-RS)
Contexts and Dependency Injection for the Java EE Platform (JSR-299), informally known as Web Beans
Java Authentication Service Provider Interface for Containers (JASPIC)
New features for Enterprise JavaBeansTM (EJBTM) components (see Enterprise JavaBeans Technology for details)
New features for servlets (see Java Servlet Technology for details)
New features for JavaServerTM Faces components (see JavaServer Faces Technology for details)