Recently Java EE 7 specification goes into final. Next week (June 12) oracle going to release the Java EE 7 specification and Glass Fish 4 as reference implementation to general availability.
Java EE 7 adds more features like JSF 2.2, Servlet 3.1, Json Processing, websocket support, etc..
click here about the spec.
JSF 2.2 is added more features, and JSF as a main presentation layer of Java EE platform. compare to JSP, jsp is not getting more feature, they just add maintenance release.
This is most awaited feature in JSF, now we can build the file upload feature in web application without any 3rd party libraries.
i am going to cover this topic in another post.
Faces flows provides to create the JSF web application in modular way, each module is self contained pages , own backing beans and entry and exit points. Its make the module more reusable.
HTML5 is future of the web, old JSF libraries are doesn't support HTML5 tags and attributes like placeholder attribute in input field tag, etc.
CSRF is one kind of security attack, Its make the request on existing session.
then browser make the request to that server (localhost:8080), browser already have session, so that server stop the application.
Multi Templating is another feature to add more templates (Layout, skins), to web applications.
just put the theme jar file in classpath, Java platform discovered and apply the templates.