JEE5 x JEE6 (Aplicações Web)

Segue um breve comparativo das mudanças, sob o ponto de vista das aplicações Web:

Java Enterprise
Edition 5 (JEE 5)
Java Enterprise Edition 6 (JEE 6)
Java Servlet 2.5 JSR 154 Java Servlet 3.0 JSR 315
JavaServer Faces 1.2 JSR 252 JavaServer Faces 2.0 JSR 314
JavaServer Pages 2.1 JSR 245 JavaServer Pages 2.2/Expression Language 2.2 JSR 245
JavaServer Pages Standard Tag Library JSR 52 Standard Tag Library for JavaServer Pages (JSTL) 1.2 JSR 52
Debugging Support for Other Languages 1.0 JSR 45
Contexts and Dependency Injection for Java (Web
Beans 1.0)
JSR 299

Foram muitas as mudanças com especificação JEE6, do ponto de vista de aplicações web.

Entre elas a facilidade do uso das anotações, ao invés das cansativas configurações do Deployment Descriptor, para o Servlets e a melhor adaptabilidade das Facelets ao ciclo de vida das Java Server Faces.

Um grande abraço e muito sucesso!