JavaServer Faces 2.0, The Complete Reference Review

JavaServer Faces 2.0, The Complete Reference
Average Reviews:

(More customer reviews)
Are you looking to buy JavaServer Faces 2.0, The Complete Reference? Here is the right place to find the great deals. we can offer discounts of up to 90% on JavaServer Faces 2.0, The Complete Reference. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

JavaServer Faces 2.0, The Complete Reference ReviewHaving reached past page 100 of the book, I feel compelled to pause for a moment and offer my review of it. If my opinion changes somewhat later, I'll update it in consequence.
Obviously, this book was hastily published, in an attempt to be the first one out, and is sorely lacking proofreading and coordination between the authors. Following are a few issues I personally found grating.
The text is adequate but verbose (some topics are needlessly broached several times) and all over the place (topics are started in a chapter, continued in another, and neither chapter provides a comprehensive picture of the functionality they're dealing with). Depth is inconsistent: Chapter 3, which is entirely devoted to explaining the request processing lifecycle, glosses over how navigating between different pages interacts with the lifecyle of those pages but at the same time Chapter 2 feels necessary to explain that you should use 'localhost' in your browser to point to a locally deployed application.
Some sections are directly lifted from the previous edition: I suppose there are no differences between the Expression Language in version 1.2 and version 2.0, but I'd like at least an acknowledgment instead of a diagram that only shows JSF versions reaching 1.2. Another example is that, suddenly, the text makes reference to JSP as the view definition language, and you find yourself wondering whether that section you're reading is still relevant in a Facelets world.
Even better (well, worse) is to see an "Expert Group Insight" box praising the MethodBinding class, without even making a note that the class is now deprecated (as a matter of fact, MethodBinding was *already* deprecated in JSF 1.2); if I tell you that the surrounding text makes no mention of that class, since MethodExpression has long replaced its functionality, you can see how those recurring little things can be annoying.
The examples are both repetitive and mostly useless. Some examples don't even match the text that refers to them (the command button action and value attribute values are repeat offenders there)
At times, the book feels like it was published without the authors' approval: Chapter 4, in its 10-page glory, is woefully insufficient as a coverage of the Facelets language (the non-templating Facelets tags have 1/2 page to share between them), and Chapter 17 (referred to in Chapter 2 and Chapter 5), while minor, is completely missing (and admitting that omission is sadly the only thing in the online errata at the moment)
Verdict
What I really expected from this book, was both a complete, integrated picture of JSF 2.0, and a sense of the best practices to use when developing a JSF application, but sadly this is not the book for it. At the very least, wait for a revised edition, so that they can fix the most glaring mistakes. But I'd still look somewhere else if I had to pick a JSF book again in a year.JavaServer Faces 2.0, The Complete Reference Overview
The Definitive Guide to JavaServer Faces 2.0
Fully revised and updated for all of the changes in JavaServer Faces (JSF) 2.0, this comprehensive volume covers every aspect of the official standard Web development architecture for JavaEE. Inside this authoritative resource, the co-spec lead for JSF at Sun Microsystems shows you how to create dynamic, cross-browser Web applications that deliver a world-class user experience while preserving a high level of code quality and maintainability.
JavaServer Faces 2.0: The Complete Reference features an integrated sample application to use as a model for your own JSF applications, with code available online. The book explains all JSF features, including the request processing lifecycle, managed beans, page navigation, component development, Ajax, validation, internationalization, and security. Expert Group Insights throughout the book offer insider information on the design of JSF.
Set up a development environment and build a JSF application
Understand the JSF request processing lifecycle
Use the Facelets View Declaration Language, managed beans, and the JSF expression language (EL)
Define page flow with the JSF Navigation Model, including the new "Implicit Navigation" feature
Work with the user interface component model and the JSF event model, including support for bookmarkable pages and the POST, REDIRECT, GET pattern
Use the new JSR-303 Bean Validation standard for model data validation
Build Ajax-enabled custom UI componentsExtend JSF with custom non-UI components
Manage security, accessibility, internationalization, and localization
Learn how to work with JSF and Portlets from the JSF Team Leader at Liferay, the leading Java Portal vendor

Ed Burns is a senior staff engineer at Sun Microsystems and is the co-specification lead for JavaServer Faces. He is the co-author of JavaServer Faces: The Complete Reference and author of Secrets of the Rock Star Programmers.
Chris Schalk is a developer advocate and works to promote Google's APIs and technologies. He is currently engaging the international Web development community with the new Google App Engine and OpenSocial APIs.
Neil Griffin is committer and JSF Team Lead for Liferay Portal and the co-founder of The PortletFaces Project.
Ready-to-use code at www.mhprofessonal.com/computingdownload

Want to learn more information about JavaServer Faces 2.0, The Complete Reference?

>> Click Here to See All Customer Reviews & Ratings Now

0 comments:

Post a Comment