An Overview of the Java Platform, Enterprise Edition 6 (Java EE 6)

This talk from Roberto Chinnici – Sun Microsystems at Jazoon 2009 presents a comprehensive overview of the the next version of the Java EE platform, Java EE 6. The goal of Java EE 6 is to make the platform smaller, more flexible and easier to use than ever before. To this end, Java EE 6 introduces the notion of “profiles” as well as the first, concrete profile, the Java EE 6 Web Profile. The ongoing modularization of the platform coincides with a drive for more modular application servers, resulting in a smaller footprint and more flexibility at deployment time. On the ease of development front, Java EE 6 offers many improvements in the web and business tiers, with new versions of the Servlet, JSF, EJB, JPA and Connector technologies as well the addition of JAX-RS. In particular, we greatly enhanced the way that these technologies work together, for example by making the use of EJB components in web applications seamless. We also took care in making third-party libraries and frameworks easier to use and integrate with the rest of the platform, so that developers will be spending less time configuring those libraries and more time writing code.