Summary
In this chapter, we covered how to develop web-based applications using Jakarta Faces, the standard component framework for the Jakarta EE.
In this chapter, we covered how to write a simple application by creating pages using Facelets as the view technology and CDI named beans. We saw how to implement static and dynamic navigation with Jakarta Faces. We also covered how to validate user input by using Faces standard validators and by creating our own custom validators or by writing validator methods. Additionally, we covered how to customize standard Faces error messages, both the message text and the message style (font, color, etc).
Jakarta Faces’ tight integration with CDI allows us to efficiently develop web-based interfaces for our Jakarta EE applications.