Chapter 1. Getting Started
Why JavaServer Faces?
Judging from the job advertisements at employment web sites, there are two popular techniques for developing web applications:
The “rapid development” style, in which you use a visual development environment, such as Microsoft ASP.NET
The “hard-core coding” style, in which you write lots of code to support a high-performance backend, such as Java EE (Java Enterprise Edition)
Development teams face a difficult ...