{"product_id":"9781484208380","title":"JavaServer Faces: Introduction by Example","description":"\u003cp\u003eThis 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. \u003cem\u003eJavaServerFaces: Introduction by Example\u003c\/em\u003e 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.\u003c\/p\u003e\u003cp\u003e\u003cem\u003eJavaServer Faces: Introduction by Example\u003c\/em\u003e 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. \u003c\/p\u003e\u003cp\u003eJavaServer Faces is an important user-interface technology for any Java developer to learn who works in an enterprise environment. \u003cem\u003eJavaServer Faces: Introduction by Example\u003c\/em\u003e is your no-nonsense guide to getting started right away in taking advantage of the technology's component-driven approach.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eIntroduces servlets, which are the basis for JavaServer Faces applications\u003c\/li\u003e\n\u003cli\u003eCovers development and deployment of user interfaces in the browser\u003c\/li\u003e\n\u003cli\u003eDemonstrates advanced techniques such as the use of AJAX\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003eWhat youll learn\u003cul\u003e\n\u003cli\u003eCreate web pages to present dynamic content drawn from databases and other sources\u003c\/li\u003e\n\u003cli\u003eAccept and respond to user input, including validation and error handling\u003c\/li\u003e\n\u003cli\u003eEmbed Java in order to handle business logic\u003c\/li\u003e\n\u003cli\u003eImplement navigation to control a user's path through a transaction\u003c\/li\u003e\n\u003cli\u003eDesign pages with Facelets, the view-definition language of JavaServer Pages\u003c\/li\u003e\n\u003cli\u003eRespond to user actions in real time by using AJAX-based techniques\u003c\/li\u003e\n\u003c\/ul\u003eWho this book is for      \u003cp\u003e     \u003cem\u003eJavaServer Faces: Introduction by Example\u003c\/em\u003e 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.      \u003c\/p\u003e     Table of Contents\u003cp\u003e1. Introduction to Servlets\u003c\/p\u003e\u003cp\u003e2. JavaServer Pages\u003c\/p\u003e\u003cp\u003e3. The Basics of JavaServer Faces\u003c\/p\u003e\u003cp\u003e4. Facelets\u003c\/p\u003e\u003cp\u003e5. Standard Components\u003c\/p\u003e\u003cp\u003e6. Advanced and Ajax\u003c\/p\u003e","brand":"Apress","offers":[{"title":"Default Title","offer_id":47130270269680,"sku":"9781484208380","price":23.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781484208380_p0.jpg?v=1763632507","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781484208380","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}