Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Java EE: JavaServer Faces JSF

via LinkedIn Learning

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn how to use JavaServer Faces (JSF) to build robust, secure web apps. Discover how to set up a JSF project, build a JSF page using Facelets, and secure your JSF web app.

Syllabus

Introduction
  • Use JSF in your Java EE web applications
1. Web Application Development in JavaEE
  • Servlets vs. JSP vs. Facelets
  • What is JSF and why use it?
2. Build Your First JSF Page
  • Set up a JSF project in NetBeans
  • Your first JSF page
  • Finish your first JSF page
  • How JSF works
3. Use Managed Beans in JSF
  • What are managed beans?
  • Long-lived managed beans
  • Short-lived managed beans
  • Initializing data and lifecycle hooks
  • Navigation and FacesContext object
  • Injecting components into beans
4. Build a JSF Page Using Facelets
  • Introduction to Facelets
  • ViewAction and common properties
  • Common input text components
  • Selection components
  • JSF file upload component
  • Page layout components
  • Display from data structures in Facelets
  • Tables in JSF
  • Links and buttons
  • Display messages
  • HTML5 markup and support in JSF
  • Bind components to the backing bean
  • Expression language in JSF
  • Functional programming with EL
5. Use Ajax Support in JSF
  • Basic Ajax in JSF
  • Focused Ajax in JSF
6. Process Complex Data with JSF Converters
  • Why you need converters
  • JSF BigDecimalConverter
  • JSF DateTimeConverter
  • Custom JSF converters
  • Custom JSF converters as managed beans
7. Protect Your Application with JSF Validation
  • Basic validation in JSF
  • Custom validation in JSF
8. Security in JSF
  • JSF ViewState
  • CSRF and XSS protection in JSF
  • Source code protection
9. Combine JSF with Other Frameworks
  • JSF and the Spring framework
  • JSF and third-party component libraries
Conclusion
  • Next steps

Taught by

Tayo Koleoso

Reviews

4.6 rating at LinkedIn Learning based on 75 ratings

Start your review of Java EE: JavaServer Faces JSF

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.