CHAPTER 1

image

JSF Introduction

This chapter will explain what the JavaServer Faces (JSF) framework is, how the framework evolved over time, key aspects of its architecture, and details about its signature request processing life cycle. Beyond explanations, we’ll go hands-on and guide you through your first JSF application from scratch using JSF 2.1 and Maven 3; you will learn how to deploy your JSF 2.1 application on two different web containers (GlassFish and Tomcat). If you are already familiar with JSF at a basic component level, a deeper understanding of the request life cycle will serve you well when tasked with more complex applications.

Get Pro JSF and HTML5: Building Rich Internet Components, Second Edition 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.