Java Frameworks & Tools

Schedule Register for this courseOutline911 | Fundamentals of JavaServer Faces

2 days, 9am-4pm (1.2 CEUs)
Delivery: Open-Enrollment | Customized Onsite | Virtual Classroom
Price: $1,170 or 2 Vouchers

JavaServer Faces (JSF) is Sun's preferred framework for developing rich user interfaces to Web-based applications. This course teaches the fundamentals of using this framework to create views, add UI components, and validate user input. Students will learn to write "backing-beans" that maintain the state of the application and can respond directly to user input. The course also covers binding components to data and bean properties using JSF's Expression Language (EL), writing action handlers, handling navigation, internationalization, and more!

By the end of the class students will be able to:

  • Understand the JSF framework, and where it fits in building Java-based Web applications
  • Learn to create views and add standard interface components
  • Understand the phases in the JSF life cycle
  • Learn to manipulate both output and input elements with backing-beans
  • Understand how to work with and customize the powerful navigation architecture in JSF
  • Learn to work with validators and converters
  • Understand how to bind components to data, ranging from simple collections to JDBC results
  • Learn EL inside of JSF