Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
You have now seen a simple JSF application, and you now know how to build and run it. Now let us have a closer look at the structure of the application.
Web applications have two parts: the presentation layer and the business logic. The presentation layer is concerned with the look of the application. In the context of a browser-based application, the look is determined by the HTML tags that specify layout, fonts, images, and so on. The business logic is implemented in the Java code that determines the behavior of the application.