This lab will offer an overview of Java EE 6 through a rundown of its key new features. Participants will build an application from scratch via incremental steps and a dozen demos and exercises, each illustrating new features of the platform. The lab is an ideal opportunity to get up to speed with Java EE 6. Attendees will learn about: - Managed beans, Enterprise JavaBeans (EJB) 3.1 packaging and testing - Java Persistence API (JPA) improvements - JavaServer Faces (JSF) with facelets, composite components, Ajax - RESTful resources - Contexts and Dependency Injection (CDI) and more The content was initially created with Antonio Goncalves (Java EE 6 book author and EG member) and is perpetually improving at beginningee6.kenai.com.
Java 6 (recent update, ideally _21)
NetBeans 6.9.1 (Java or "All" bundle)
GlassFish 3.0.1 (if not already installed as part of the NetBeans bundle)
Maven 2.x (3.x also seems to work)
cUrl or some other command line HTTP client (wget, ...)