© Josh Juneau 2020
J. JuneauJakarta EE Recipeshttps://doi.org/10.1007/978-1-4842-5587-2_2

2. JavaServer Faces Fundamentals

Josh Juneau1 
(1)
Hinckley, IL, USA
 

In 2004 Sun Microsystems introduced a Java web framework called JavaServer Faces (JSF) in an effort to help simplify web application development. It is an evolution of the JavaServer Pages (JSP) framework, adding a more organized development life cycle and the ability to more easily utilize modern web technologies.

JSF uses XML files for view construction and uses Java classes for application logic, making it adhere to the Model-View-Controller (MVC) architecture. JSF is request-driven, and each request is processed by a special servlet named the FacesServlet . The FacesServlet is responsible ...

Get Jakarta EE Recipes: A Problem-Solution Approach now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.