Synopses & Reviews
The Definitive Guide to Apache MyFaces and Facelets is an ideal reference if you're looking to develop real?world applications with the open-source lightweight Apache MyFaces and Dojo (the Ajax API). The book focuses less on theory and more on aspects like scalability, design, optimization, and configuration.
This book emphasizes meeting real?world requirements for performance and scalability. It includes lucid code samples that reflect the pattern being described. The ?In the Trenches? sections in each chapter give you advice and recommendations based on actual experiences with each pattern. What's more, the ?Extreme Extensions? section at the end of each relevant chapter is dedicated to a ?freestyle? expression of taking a particular pattern or set of patterns to the max. (This is a great way for you to learn because of the magnification effect.) This is also the first book to embrace the Dojo framework for Ajax. Table of Contents An Introduction to JavaServer Faces The Tomahawk Project Facelets The Trinidad Project Conversations and Scoping with Orchestra Layouts and Themes with Tobago Anti-patterns and Pitfalls
The Definitive Guide to Apache MyFaces and Ajax covers the open source lightweight Apache MyFaces project, the most popular implementation of JavaServer Faces, a Web framework put forth from Sun. This book will also cover and include the use of Ajax using the Dojo framework.
The book is an ideal reference for professional Java and Web developers looking to develop real world applications as it will focus less on theory and more on aspects such as scalability, design, optimization and configurability.
In the four years that the Sun, IBM, and MyFaces implementations have been ava- able, the MyFaces project has arguably been the front-runner when it comes to in- vation and dexterity. It also is the most responsive to user issues and has a vibrant community that ensures progression (you can always find free support on the mailing lists). With JavaServer Faces (JSF) 2.0 around the corner, preparation is already under way as the committers quickly review the early access draft and plan for MyFaces 2.0. This anarchic collaboration, a term coined by Roy Fielding, is the essence of the Apache MyFaces project: many talented people share information with a single-minded objective to make JSF a pleasurable developer experience for all. The Tomahawk, Tri- dad, Tobago, Orchestra, and MyFaces implementations have been downloaded over a million times. Before the Sun JSF 1.2 implementation was released, we could safely say the MyFaces implementation was the only reliable way to build production JSF appli- tions. Even today, many developers are happy with simply using MyFaces 1.1.x and Facelets to form a potent combination. This book assumes you are interested in JSF and component-oriented development."
Learn to develop real-world applications with the open source lightweight Apache MyFaces and Dojo (the Ajax API). Including lucid code examples that reflect the pattern being described, this book focuses less on theory and more on aspects like scalability, design, optimization, and configurability.
The Definitive Guide to Apache MyFaces and Facelets covers the open source lightweight Apache MyFaces project, the most popular, extensive and pragmatic implementation of JavaServer Faces (JSF).
This is the first and only official, definitive book on Apache MyFaces Framework, needed for todaya (TM)s Java-based Web 2.0 and Rich Internet Applications (RIA) applications.
Table of Contents
Foreword by Manfred Geiler, co-founder MyFaces and Apache VP.- Introduction to MyFaces and the JSF Standard - component driven development.- Going from Struts to JSF - Why having the right mind-set matters.- Understanding the JSF Lifecycle - Intercepting the appropriate phase of a request-response loop.- AJAX integration in MyFaces (Dojo) - architect real world AJAX components that scale.- Leveraging Oracle ADF Faces Components within Applications - a powerful library that jump-starts your project!- Fitting JSF into a Service Oriented Architecture - Understanding the power of JSF's backing bean architecture and how it can be used within an SOA.- JSF and the Persistence Tier - integration with Object-Relational technologies such as Hibernate and EJB3.- Component Design and Performance Considerations.