Josh Long will present the latest trends in JSF .

If you’re using Spring, and want to build a solid solution on top of JSF, then there are community tools and third party libraries that can smooth over a lot of the rough edges. This talk explores them, and shows how to address certain shortcomings in JSF.

  • Use JAWR to compress JavaScript / CSS
  • Use Facelets to handle templating
  • Use RichFaces/Ajax4JSF for a solid component library / ajax library
  • Use PrettyFaces to build user friendly URLs
  • Use Spring Faces
  • Use Spring EL resolver and custom scopes
  • Using Spring Webflow to provide conversational state