Gold sponsors

Intel logo

IBM Corporation

Cisco

JBoss

Sonatype

SAP

Oracle

Silver sponsors

Blackberry

agitar

bsi logo

Microsoft

Google

Instantiations

Soyatec

Xored

amazon

Actuate

Bronze sponsors

Purple Scout

froglogic

Paremus

objectivity

Sopera

Genuitec

itemis

excelsior

Activity sponsor

eclipsesource

Media sponsors

Methods & Tools

SD Times logo

TSSJS

Be a Sponsor

Java EE 6 development with Eclipse and GlassFish

Roberto Chinnici, Ludovic Champenois

Making With Eclipse · Sponsored
Wednesday, 15:45, 25 minutes | Camino Real

Tags: Emerging Technology , JavaEE , SOA , Web Services
7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18

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.

Ludovic Champenois is a Principal Engineer at Oracle, and has been with Sun/Oracle and Java for the last 14 years. He is one of the technical leads and architect on the OSGi based GlassFish Java EE 6 Application Server and is responsible to ensure best in class developer experience for Java EE programmers with GlassFish,  NetBeans and Eclipse. He was the architect for the Java EE tooling in NetBeans 4.1, 5.0 and 5.5. Ludovic is also heavily involved in leading Sun/Oracle's open source initiative: Projects jMaki (Ajax Framework), Phobos (Server Side JavaScript), OpenSolaris web stack (Apache, MySQL, PHP).

Slides