Mastering JavaServer Faces 2.2: Master the art of implementing user interfaces with JSF 2.2

· Packt Publishing Ltd
5 reviews
Ebook
578
Pages
Tools

About this ebook

Key Features
    Book DescriptionA homogenous guide integrating the features of JSF 2.x (2.0, 2.1 and 2.2), following a “learning through examples” paradigm with its main focus on the advanced concepts of JSF. If you are a web developer who uses JSF, this is the book for you. Catering to an intermediate-advanced audience, the book assumes you have fundamental knowledge of JSF. It is intended for the developer who wants to improve their skills with the combined power of JSF 2.0, 2.1, and 2.2.What you will learn
    • Discover how to write custom JSF 2.2 themes, custom factories, handlers, renderers, and components
    • Access unlimited developing scenarios with the concept of dependency injection
    • Enhance your applications with JSF 2.2 upload component and HTML5 friendly markup
    • Master the new JSF 2.2 Window ID technique
    • Gain insights into managing the application state with stateless viewsExplore the new CDI @ViewScoped and @FlowScoped (detailed presentation)
    Who this book is for

    Key Features Book DescriptionA homogenous guide integrating the features of JSF 2.x (2.0, 2.1 and 2.2), following a “learning through examples” paradigm with its main focus on the advanced concepts of JSF. If you are a web developer who uses JSF, this is the book for you. Catering to an intermedi...

    Discover more

    Ratings and reviews

    5 reviews
    Bill Jones
    December 17, 2014
    Mastering JavaServer Faces 2.2 Author Anghel Leonard really delivers it with this book. I'm new to JavaServer Faces and I found this book to be the comprehensive guide from front to back, covering everything required to get setup and running rather quickly. From states to custom events I found myself unable to put this book down, in fact I'd recommend picking up the "companion" to this book which I plan on ordering as well: JSF 2.0 Cookbook, Packt Publishing. Once you get this book down having a cookbook is really the next step to really drive home the learning experience. My favorite part about this book was how it tied in AJAX and how it used events, something I love to do when thinking about how to handle data in an application is how will I work with it, keep track of it, and using events is how I typically deal with it. I was quite pleased with the coverage of AJAX in this book. Something very unique which I also enjoyed was the use of a queue to kinda throttle the requests hitting the server, often times I feel like too many requests are going to fire off at once. My test server is rather old now and get's a bit cranky when I throw lots of data at it. I've also been includi
    Did you find this helpful?

    About the author

    Anghel Leonard is a Chief Technology Strategist and independent consultant with over 20 years of experience in the Java ecosystem. He architects and develops distributed applications that emphasize clean code, robust performance, and scalable architectures. A prolific author and respected technical mentor, Anghel brings deep expertise and clarity to one of Java's most important and complex topics.

    Anghel Leonard is a Chief Technology Strategist and independent consultant with over 20 years of experience in the Java ecosystem. He architects and develops distributed applications that emphasize clean code, robust performance, and scalable architectures. A prolific author and respected technic...

    Rate this ebook

    Tell us what you think.

    Reading information

    Smartphones and tablets
    Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
    Laptops and computers
    You can listen to audiobooks purchased on Google Play using your computer's web browser.
    eReaders and other devices
    To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.