Java EE 8: JavaServer Faces JSF 2.3
1h 21mIntermediate2019-12-04
Authors

Tayo Koleoso
Lead Programmer
Course details
The Java EE specification is the industry standard for building enterprise-level web applications. In this course, instructor Tayo Koleoso focuses on JavaServer Faces (JSF) 2.3 and shows Java programmers all of the most significant new features in the popular web application development framework. Get an introduction to the new WebSockets feature in JSF, and how to use it to supercharge your web app. Discover how to work with the latest DateTime components, leverage the new backing bean improvements, configure web application security using the new Java EE 8 security annotations, and more.
Learning objectives
Using the WebSockets feature in JSF
Improved CDI integration in JSF 2.3
Facelets enhancements
The Java EE 8 Security API
Validators and converter enhancements
Using JDK 8 Date-Time classes
Execute Java from JavaScript
RESTful URL support in JSF 2.3
Learning objectives
Using the WebSockets feature in JSF
Improved CDI integration in JSF 2.3
Facelets enhancements
The Java EE 8 Security API
Validators and converter enhancements
Using JDK 8 Date-Time classes
Execute Java from JavaScript
RESTful URL support in JSF 2.3
Skills covered
JavaServer Faces (JSF)Java EEJavaOracleProgramming LanguagesSoftware DevelopmentDeep Dive (X:Y)
Concepts
0. Introduction
- 01 - JavaServer Faces 2.3
- 02 - Upgrade a project to JSF 2.3
1. What's Brand New in JSF 2.3
- 03 - Server Sent Events (SSE)
- 04 - WebSockets
- 05 - Improved JDK Support in JSF 2.3
- 06 - HTTP 2 Servlet 4.0 in JSF 2.3
- 07 - Improved CDI integration in JSF 2.3
- 08 - Java EE 8 Security API support in JSF 2.3
2. What's Enhanced in JSF 2.3
- 09 - Deprecated JSF bean annotations
- 10 - Facelets enhancements
- 11 - Improved validation
3. WebSockets and Server Sent Events in JSF
- 12 - WebSockets in JSF 2.3
4. Java EE 8 Security in JSF
- 13 - The Java EE 8 Security API
- 14 - Annotation-based security in JSF 2.3
- 15 - Authentication in the managed bean
5. Feature Enhancements and Bug Fix Tour
- 16 - Validators and converter enhancements
- 17 - Enums and Java 8 Date-Time in JSF 2.3
- 18 - Java data structures in JSF 2.3
6. Backing Bean Improvements
- 19 - Execute JavaScript from the backing bean
- 20 - Execute backing bean code from Facelets
- 21 - Inject more into managed beans
- 22 - Whole bean validation in JSF 2.3
7. New Configuration Options
- 23 - RESTful URL support in JSF 2.3
Conclusion
- 24 - Explore more JSF features