Loading Course Schedule...
Helping front-end developers, back-end developers, and architects understand how they can get the most out of JavaServer Faces (JSF), this course explores the new official standard for simplifying Java web development, explaining what JSF is, how it works, and how it relates to other frameworks and technologies like Struts, Servlets, JSP, and JSTL. Also provided is coverage of all the standard components, renderers, converters, and validators, along with advice on how to use them to create solid applications. Working in a hands-on, lab-intensive environment, students will explore and use complex user interface layouts, prototyping, and integrating templates with back-end model objects. Also covered are advanced techniques like internationalization, integration with Struts, and extending JSF with custom components, renderers, converters, and validators.
Students should have at least six months prior Java development experience, including some experience using Server Side technologies (Servlets/JSPs.) Students should be comfortable creating a servlet and JSP.
5 Days/Lecture & Lab
This course is designed for experienced Java developers who want to use and leverage JSF, Spring and Hibernate to build robust web applications.
- Introduction to JavaServer Faces
- JSF Architecture Overview
- Request Processing
- Simple JSF User Interface Components
- JSP 2.0 EL Expression Language
- Event Handling
- Data Validation
- Advanced Data Validation
- Data Conversion and Rendering
- Custom Graphic controls
- Spring Overview