Java Server Faces (Jakarta Faces) Development

This sections includes a proposed plan to help people qualifying to be Java Web Developers using Java Server Faces (JSF)/Faces-4.


Assuming the person is fully dedicated, The full plan proposed in this article could takes one week.


Expected Results

At the end of this plan, people are expected to:

  • Create Maven based Java Web Apps

  • Understand and implement JSF Views and Controllers

  • Understand and Implement Facelets Templates

  • Utilize PrimeFaces components to create fancy user interface

  • Understand JSF Lifecycle

  • Understand and Implement the various CDI and Faces Controller Scopes.