JavaServer Faces: Introduction by Example
<p>This book is about using JavaServer Faces to create and deploy interactive applications delivered to end users via a browser interface. JavaServer Faces is the component-based technology enabling easy development of such applications, especially applications of the type commonly needed in enterprise environments. <em>JavaServerFaces: Introduction by Example</em> is a to-the-point, 250-page introduction to an important technology that every Java Enterprise Edition programmer should know and be able to use.</p><p><em>JavaServer Faces: Introduction by Example</em> takes you through building and deploying servlet-based web pages built around JavaServer Faces, Facelets, managed Java Beans, and prebuilt user-interface components. You'll learn to build user interfaces that run in the browser, to display data drawn from corporate databases, accept user input, deal with errors and exceptions, and more. </p><p>JavaServer Faces is an important user-interface technology for any Java developer to learn who works in an enterprise environment. <em>JavaServer Faces: Introduction by Example</em> is your no-nonsense guide to getting started right away in taking advantage of the technology's component-driven approach.</p><ul><li>Introduces servlets, which are the basis for JavaServer Faces applications</li><li>Covers development and deployment of user interfaces in the browser</li><li>Demonstrates advanced techniques such as the use of AJAX<p></p></li></ul><h3>What you’ll learn</h3><ul><li>Create web pages to present dynamic content drawn from databases and other sources</li><li>Accept and respond to user input, including validation and error handling</li><li>Embed Java in order to handle business logic</li><li>Implement navigation to control a user's path through a transaction</li><li>Design pages with Facelets, the view-definition language of JavaServer Pages</li><li>Respond to user actions in real time by using AJAX-based techniques</li></ul><h3>Who this book is for</h3><em>JavaServer Faces: Introduction by Example</em> is written for Java Enterprise Edition developers wanting to develop user-interfaces that run in the browser and are component-based for fast development and deployment.