Migrating from JSF1 to JSF2.1byTahir Raza
Highlight2IntroductionTechnology MatrixJSF 2.0 FeaturesIntroduction to FaceletsIssues encountered during JSF upgradeJSF Ajax LibrariesGoing forward
Technology Matrix3
JSF 2.04New FeaturesView Declaration Language with Facelets – Templating support
Easy creation of custom components
Ajax
 Expand the request processing lifecycle to be aware of Ajax. http://www.jsfmatrix.net/
State Saving
Separate the "build the tree" and "render the tree" processes into two separate lifecycle phases.
Allow for partial tree traversel during lifecycle execution via Ajax.
Performance
New scopes
Flash Scope
View Scope
No configuration needed – Magic of Annotations

Migrating from JSF1 to JSF2