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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.