Java EE 6 – why and how J2EE became popular again

Alexis Pouchkine, Oracle
Every new Java EE version is important but this one different. It is probably the first one that is powerful enough to stand on its own and not require *any* third party framework. Its web profile, standardized dependency injection, restful web services and much much improved EJB, JSF, servlet and JPA all make for a great standard basis for enterprise applications.
Java EE 6 was released at the end of 2009 in its final form with GlassFish v3, the open source application server, implementing the entire specification in a modular and developer-friendly environment. Now is a great time for understanding what’s new in this specification and how it can and will make a difference in your enterprise developments.
This session will introduce Java EE 6, its new concepts such as the web profile, managed beans, CDI 1.0 (context and dependency injection), JAX-RS 1.1 (restful web services), and BeanValidation 1.0 but also cover what’s new in EJB 3.1 (singleton, simplified packaging and a lot more), JSF 2.0 (facelets, ajax, composite components), servlet 3.0 (optional web.xml, fragments, async, …).
Time permitting, this session will insist on illustrating new concepts and features with demos using GlassFish, the Java EE reference implementation and a number of different IDEs.








