Sun Microsystems, Inc.
The Java Platform, Enterprise Edition (Java EE) is the industry
standard for developing robust, scalable and secure enterprise
applications, but with all that power comes complexity. This
can make it a daunting task for new developers to get started with the
platform and even experienced Java EE developers can have trouble
keeping up as APIs are added or updated. The next version of the
Java EE platform addresses this problem by focusing on ease of
development features that will reduce the amount of code that
developers need to write and increasing developer productivity.
This session will include code samples that dramatically illustrate
the differences in the amount of code that needs to be written for
the Java EE 5 and J2EE 1.4 platforms to achieve equivalent
The focus of the next version of the Java Platform, Enterprise Edition
is ease of development, but there are many other changes to the
platform as well. We'll talk about updates to the web services APIs
(JAX-WS 2.0 and JAXB 2.0), EJB 3.0 and the new persistence API, the
use of new J2SE 5.0 features such as annotations and generics, and
JavaServer Faces. We'll also describe the relationship between project
Glassfish (the open sourcing of Sun's application server) and Java EE 5.
Roberto Chinnici is a senior staff engineer at Sun Microsystems, Inc.
where he works on the Java™ Platform, Enterprise Edition, with
particular focus on Web Services and Ease of Development. He is the
specification lead for the JAX-RPC 1.1 and JAX-WS 2.0 technologies,
both developed under the Java Community Process. He is also Sun's
principal representative in the Web Services Description Working Group
at W3C and has been a member of the WS-I Basic Profile Working Group.
Mr. Chinnici holds an M.S. in Computer Science from the University of