Java Server Faces (JSF) Online Training
PREREQUISITES:
Experience in Java programming language.
•
OVERVIEW:
Java Server Faces (JSF) is a major step forward introducing various enhancements and new features. Powered by JSF 2.0, prime faces would be your ultimate rich web framework for the Job. JSF is a java specification for building component based user interfaces for web applications. Java server faces is often used together with Ajax a rich internet application technology. Ajax is a combination of technologies that make it possible to make rich user interfaces. The user interface components in the JSF reference implementation and apache my faces were originally developed for HTML only and Ajax had to be added via JavaScript
JSF Course Content 1.
• • •
JSF OVERVIEW AND SETUP What is Java Server Faces? Why do we need Java Server Faces? MVC architecture
• • • • • • • •
2.
• • •
3.
• • • • •
4.
• • •
5.
Setup JSF environment in Eclipse with Tomcat Configuring Faces Servlet Managed Beans and their scopes Faces-config.xml Navigations Sample Application JSF lifecycle Faces Context
JSF COMPONENTS Html Components JSF Core tags Binding properties in JSF Beans
VALIDATORS AND CONVERTERS JSF Built in Converters Writing Custom Converters JSF Built in Validators Writing Custom Validators Error Messages
INTERNATIONALIZATION OF JSF APPLICATION Looking into Locales Creating Resource Bundles Using Resource Bundles with Components
PHASE LISTENERS
6.
JSF 2.0 FEATURES
7.
RICHFACES COMPONENTS
8.
PRIMEFACES COMPONENTS
9.
PROJECT WITH JSF AND PRIMEFACES.