Westin Fort Lauderdale Beach Resort321 North Fort Lauderdale Beach Boulevard
Fort Lauderdale, FL 33304
Map »
Arun Gupta
Java EE & GlassFish Evangelist @ Oracle
He is a prolific blogger at http://blogs.sun.com/arungupta with over 1000 blog entries and frequent visitors from all over the world reaching up to 25,000 hits/day.
Presentations
Java EE 6 = Less Code + More Power
The Java EE 6 platform allows you to write enterprise Java applications using much lesser code from its earlier versions. It breaks the “one size fits all” approach with Profiles and improves on the Java EE 5 developer productivity features. Several specifications like CDI, JSF 2, JAX-RS, JPA 2, and Servlets 3 make the platform more powerful. It also enables extensibility by embracing open source libraries and frameworks such that they are treated as first class citizens of the platform. NetBeans, Eclipse, and IntelliJ provide extensive tooling for Java EE 6.
This session explain the Java EE 6 key concepts and specifications and use several live coding sessions.
Java EE 6 Toolshow
The Java EE 6 platform improves on the Java EE 5 developer productivity features. The true potential of this platform can be unleashed using tools and IDEs to quickly create Java EE 6 compliant applications. Syntax coloring, code completion, javadocs, debugging, profiling, and refactoring are some of the features that are important during a development cycle.
Using a live coding session, this mostly slides-free session will demonstrate the different tooling options available for Java EE 6 developers. It will demonstrate how NetBeans, Eclipse, IntelliJ, JDeveloper, and Maven makes developers life easy in creating Java EE 6 applications. The attendees will learn several tips & tricks for each IDE to boost their productivity.
Using Contexts & Dependency Injection in the Java EE 6 Ecosystem
Contexts and Dependency Injection (CDI) defines a set of services for the Java EE environment that make applications much easier to develop. It provides an architecture that allows Java EE components, such as servlets, enterprise beans, and JavaBeans, to exist within the lifecycle of an application with well-defined scopes. CDI also unifies the user interface layer of the application with the model layer.
In this session, we'll explore how to use CDI with Java EE 6 technologies such has JavaServer Faces (JSF), Enterprise JavaBeans (EJBs), Java Persistence API (JPA), Java API for XML Web Services (JAX-WS), and Java API for RESTful Web Services (JAX-RS).
