Java EE 6 development with Eclipse and GlassFish
Making With Eclipse · Sponsored
Tags: Emerging Technology , JavaEE , SOA , Web Services
Wednesday, 15:45, 25 minutes | Camino Real
The Java EE platform is getting an extreme makeover with the upcoming version of Java EE 6. It is developed as JSR 316 under the Java Community Process. The Java EE 6 platform adds more power to the platform and yet make it more flexible so that it can be adopted to different flavors of an application. It breaks the "one size fits all" approach with Profiles and improves on the Java EE 5 developer productivity features. It enables extensibility by embracing open source libraries and frameworks such that they are treated as first class citizens of the platform.
This session shows how the GlassFish Tools Bundle for Eclipse can be used for creating Java EE 6 applications and configuring, deploying, and monitoring the GlassFish application server. The GlassFish application server implements the latest JavaTM Platform, Enterprise Edition (Java EE platform) technologies, such as the Java Servlet 3.0 API, JavaServer Faces 2.0, Context & Dependency Injection, Bean Validation, Dynamic Languages & Web frameworks, Metro Java API for XML Web Services (JAX-WS) Web services, and Enterprise JavaBeans (EJB) 3.1.
This session serves as an introduction to using the Eclipse IDE to develop various applications targeting the GlassFish application server as the runtime server. Specifically, this session deals with the following areas:
- Getting started with GlassFish and Eclipse (with standalone or pre-configured GlassFish)
- Using the GlassFish Administration Console and Update center from Eclipse
- Creating and deploying a dynamic Web project targeted for Sun GlassFish Enterprise Server v3
- Using a Java Persistence API 2.0 to generate entities from sample database
- Creating a Metro/JAX-WS Web service and deploy on GlassFish
- Creating a JSF 2.0, Servlet 3.0, EJB 3.1 application using wizards in Eclipse
- Using the GlassFish application server save-on-deploy and "session preservation" feature
Roberto Chinnici is the Java EE platform lead at Oracle. He was the specification lead for the Java EE 6 platform at Sun Microsystems. Previously he led the ease of development initiative for Java EE 5 and was the spec lead for the JAX-WS 2.0 and JAX-RPC 1.1 APIs. He also represented Sun in the W3C and WS-I organizations.