Pour les demandes entreprises : (+212) 703173603
Pour les demandes particuliers : (+212) 702062126
JavaServer Faces (JSF) is the standard component-based web application framework in Java EE. This training course focuses on teaching participants how to leverage JSF to develop comprehensive web applications, covering both user interface design and business logic implementation.
Module 1: Introduction to JavaServer Faces
Overview of JavaServer Faces
Learning Path
Installing the Tools
Hello World
Module 2: Creating Web Pages Using Facelets
JSF Tag Libraries
Using the Facelets Templating System
Managing Resource Files Using Resource Libraries
Packaging Resources Separately
Using Resource Library Contracts
Module 3: Adding Business Logic Using Managed Beans and Expression Language
Implementing Business Logic in Managed Beans
Contexts and Dependency Injection
Applying Bean Scopes
Accessing Managed Beans Using Expression Language
Module 4: Handling User Input
Creating the Sign-in Page
Using Validators and Converters
Implementing Custom Validators and Converters
Using Bean Validation
Understanding the Request Processing Lifecycle
Module 5: Implementing Page Navigation
Understanding JSF Navigation
Understanding Faces Flows
Implementing Checkout Flow
Module 6: Building Your Own Components
Creating Custom Tags
Creating Composite Components
Advanced Custom Components
JSF Component Libraries
Module 7: Using AJAX
Adding AJAX Capabilities to Components
JavaServer Faces (JSF) simplifies web application development in Java by offering component-based UI development, abstraction of complexities, rich UI components, event-driven model, integration with Java EE, and maturity with strong support.