Ebook: The Definitive Guide to Apache MyFaces and Facelets
- Tags: Programming Techniques, Programming Languages Compilers Interpreters
- Year: 2008
- Publisher: Apress
- Edition: 1
- Language: English
- pdf
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.
The Definitive Guide to Apache MyFaces and Ajax covers the open source lightweight Apache MyFaces project, which is the most popular implementation of JavaServer Faces, a Web framework put forth by Sun MicroSystems. The definitive expert-written MyFaces reference, it also covers the use of Ajax using the Dojo framework.
The book opens with a preface by Apache VP Manfred Geiler, co-founder of MyFaces. The text introduces the basics of MyFaces and the JSF Standard and goes beyond fundamentals to provide a thorough understanding of the JSF lifecycle. Readers will learn how to build real-world AJAX components that scale as needed, and how to leverage Oracle ADF Faces Components within Applications, tapping a powerful library that jump-starts projects. Coverage includes integration with Object-Relational technologies such as Hibernate and EJB3. The concluding chapter discusses component design and performance considerations.
The book is an ideal reference for professional Java and Web developers looking to develop real world applications as it focuses less on theory and more on practical aspects such as scalability, design, optimization and configur