JavaServer Faces: The Complete Reference and over 360,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
46 used & new from $19.79

Have one to sell? Sell yours here
 
   
JavaServer Faces: The Complete Reference (Complete Reference Series)
 
 
Start reading JavaServer Faces: The Complete Reference on your Kindle in under a minute.

Don’t have a Kindle? Get your Kindle here.
 
  

JavaServer Faces: The Complete Reference (Complete Reference Series) (Paperback)

~ (Author), (Author), (Author)
Key Phrases: request processing lifecycle, backing bean, apply request values phase, Example Usage, Attributes Attribute Type Description Required, Common Extended Attributes (more...)
3.8 out of 5 stars  See all reviews (16 customer reviews)

List Price: $49.99
Price: $34.99 & this item ships for FREE with Super Saver Shipping. Details
You Save: $15.00 (30%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Friday, November 13? Choose One-Day Shipping at checkout. Details
30 new from $25.37 16 used from $19.79

Formats

Amazon Price New from Used from
  Kindle Edition $27.99 -- --
  Paperback $34.99 $25.37 $19.79

Frequently Bought Together

Customers buy this book with Pro JSF and Ajax: Building Rich Internet Components by John R. Fallows

JavaServer Faces: The Complete Reference (Complete Reference Series) + Pro JSF and Ajax: Building Rich Internet Components
  • This item: JavaServer Faces: The Complete Reference (Complete Reference Series) by Chris Schalk

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Pro JSF and Ajax: Building Rich Internet Components by John R. Fallows

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Core JavaServer(TM) Faces (2nd Edition)

Core JavaServer(TM) Faces (2nd Edition)

by David M. Geary
3.9 out of 5 stars (37)  $37.79
The Definitive Guide to Apache MyFaces and Facelets

The Definitive Guide to Apache MyFaces and Facelets

by Hazem Saleh
5.0 out of 5 stars (3)  $29.69
EJB 3 in Action

EJB 3 in Action

by Reza Rahman
4.4 out of 5 stars (36)  $29.69
Practical RichFaces

Practical RichFaces

by Max Katz
3.9 out of 5 stars (10)  $32.57
Spring in Action

Spring in Action

by Craig Walls
4.1 out of 5 stars (67)  $31.49
Explore similar items

Editorial Reviews

Product Description

Ideal for the 3+ million Java developers, this fast-paced tutorial offers in-depth coverage of JavaServer Faces (JSF) -- Sun Microsystem's Web application architecture for the future. Co-written by the #1 JSF expert in the Java community, this book offers the most complete resource on JSF available. * Extensive coverage on JSF custom component development * Serves as a thorough introduction to AJAX technology and techniques * Numerous custom JSF component examples including AJAX enabled components provided


From the Back Cover

The Ultimate JavaServer Faces Resource

Deliver feature-rich, cross-browser Internet applications using JavaServer Faces (JSF) and this one-stop guide. Written by experts directly involved in developing this important technology, JavaServer Faces: The Complete Reference fully explains every aspect of JSF.
The book begins with a fast-paced introduction so you can get your first JSF application up and running quickly. Then, each aspect of JSF is examined in depth, including the request processing lifecycle, page navigation, component development, AJAX, validation, internationalization, and security. Throughout, Expert Group Insights offer an insider's view into the design of JSF.
Inside you'll find:

  • Comprehensive coverage of the JSF lifecycle, managed beans, expression language (EL), the Faces event, UI component, and navigation models
  • Techniques for transforming and processing data from disparate sources using converters and validators
  • A complete, integrated sample application to use as a model for your own JSF applications, with code available online
  • Instructions on how to use Hibernate to integrate JSF with production-quality databases
  • Details on building AJAX-enabled custom UI components, complete with numerous examples
  • Instructions for extending Faces by building custom non-UI components ranging from validators and converters to NavigationHandlers and ViewHandlers
  • Techniques for debugging and developing automated software tests for JSF applications
  • Extensive discussions of third-party Faces technologies, including MyFaces, ADF Faces, Facelets, Shale, and Faces-enabled IDEs
  • Detailed coverage on security (using JAAS), accessibility, internationalization, and localization with JSF

 


Product Details

  • Paperback: 864 pages
  • Publisher: McGraw-Hill Osborne Media; 1 edition (August 25, 2006)
  • Language: English
  • ISBN-10: 0072262400
  • ISBN-13: 978-0072262407
  • Product Dimensions: 9.1 x 7.7 x 1.8 inches
  • Shipping Weight: 3.1 pounds (View shipping rates and policies)
  • Average Customer Review: 3.8 out of 5 stars  See all reviews (16 customer reviews)
  • Amazon.com Sales Rank: #375,104 in Books (See Bestsellers in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Inside This Book (learn more)



What Do Customers Ultimately Buy After Viewing This Item?

JavaServer Faces: The Complete Reference (Complete Reference Series)
70% buy the item featured on this page:
JavaServer Faces: The Complete Reference (Complete Reference Series) 3.8 out of 5 stars (16)
$34.99
Core JavaServer(TM) Faces (2nd Edition)
15% buy
Core JavaServer(TM) Faces (2nd Edition) 3.9 out of 5 stars (37)
$37.79
The Definitive Guide to Apache MyFaces and Facelets
7% buy
The Definitive Guide to Apache MyFaces and Facelets 5.0 out of 5 stars (3)
$29.69
Pro JSF and Ajax: Building Rich Internet Components
4% buy
Pro JSF and Ajax: Building Rich Internet Components 3.6 out of 5 stars (13)
$40.45

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(11)
(8)
(1)

Your tags: Add your first tag
 

 

Customer Reviews

16 Reviews
5 star:
 (9)
4 star:    (0)
3 star:
 (3)
2 star:
 (2)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
3.8 out of 5 stars (16 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
24 of 26 people found the following review helpful:
5.0 out of 5 stars Excellent Book (from review on TheServerSide.com), October 12, 2006
JavaServer Faces: The Complete Reference, by Chris Schalk and Ed Burns, is a once-and-for-all reference to JSF 1.1 and 1.2, covering almost anything and everything JSF-related.

Differences between JSF 1.1 and 1.2 are noted whenever they might occur. The book also has some very helpful and interesting design notes from the specification group to enlighten readers of why some choices were made or not made, so that the reasoning behind decisions is exposed.

The book has five sections: an introduction to the framework, extending JavaServer Faces, applying JSF (which addresses security, i18n, and testing/debugging), JSF tools and libraries (with coverage of the standard component library, the MyFaces JSF implementation, and configuration files), and a set of appendices covering the Faces Console (a third-party tool to help configure JSF), Shale, migration from Struts, and a set of third-party component libraries.

The first section starts off with a history of JSF, and quickly launches into an application - a simple registration application, complete with error checking, data validation, navigation, and a working UI. Along the way, the authors explain the concepts used so that readers don't get confused. The details are explained in enough depth that readers can see why something is being done without drowning them in excess detail about what's actually happening.

Each chapter builds on the previous one, and in this reviewer's opinion, most readers would be able to actually start applying JSF almost from the very beginning. An idea is hardly ever presented without a clear explanation of why readers would want to understand it, although the request lifecycle is explained in the third chapter. That said, the request lifecycle is very clearly explained and justified, so while it's not clear why it's presented so early at first glance, a quick scan reveals how important it is to JSF, and why understanding it is a core concept JSF developers should be aware of.

The section on extending JSF covers custom UI components, custom components without a user interface, AJAX components, and the use of alternative display technologies like Facelets. Having this information clearly expressed in print is very useful, and it's also fairly complete, with hardly any core functionality left unexplained or without examples.

The section on security is also useful, especially since it does a good job of explaining the servlet security model by design and then cleanly integrates it with JSF, through both container-managed security and application-managed security.

The only complaint I had about the book was that it was too short: the examples of the components in the various reference sections were not complete enough. In particular, the Tomahawk references (the MyFaces AJAX extensions) were slightly out of date (hardly the fault of the book authors) but also incomplete, which made using some of the Tomahawk extensions less pleasant. It doesn't help that the MyFaces documentation itself is not as complete as one would like.

It's a credit to the authors that, at the book's weakest, it's as useful as the official documentation, and at its strongest, is easily becoming the first reference reached for.

[...]
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
10 of 11 people found the following review helpful:
5.0 out of 5 stars The most comprehensive JSF coverage so far!, January 23, 2007
By Kyrill Alyoshin (Toronto, Ontario Canada) - See all my reviews
(REAL NAME)   
I really enjoyed reading this book. I have several JSF books, and I feel that most of them were rushed to the market. This one is an exception. The coverage is very comprehensive (the book is written by the spec lead), JSF 1.2 is extensively discussed. The book covers multiple open-source "sub-frameworks" for JSF such as Shale and Facelets as well as various component libraries.

JSF is a relatively complex framework, and one does need a good reference to be able to master it. I think this book is it.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
5 of 5 people found the following review helpful:
5.0 out of 5 stars Very good book, its deep and explains very good, February 17, 2007
The book goes over all the stuff in JSF and explains in a very clear language exactly whats happening under the hood of JSF. I have also some other JSF books and this is by far the best.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

1.0 out of 5 stars Terrible book
This book is only worth the first 166 pages (Chapter 1 to 8). You could just literally tear off the rest 650 or so pages and save yourself the burden of carrying the weight... Read more
Published 1 month ago by Keerthi Panneerselvam

5.0 out of 5 stars Excellent Book !!
I found this book very useful. Detailed yet not complicated. Weather you are a beginner to JSF or intermediate , this book is really helpful.
Published 3 months ago by Anand Gondhiya

1.0 out of 5 stars So boring
The most boring book I have ever read. A good deal of info is there, but staying awake while getting it is the difficult part!
Published 3 months ago by Mr. Aaron Kely

2.0 out of 5 stars Good book - but now outdated
This was a good book, but it is now outdated. JSF 1.2 is now prevalent, and this book spends much of its time focused on JSF 1.1. It claims full coverage of both JSF 1. Read more
Published 8 months ago by tivonator

2.0 out of 5 stars Drudgery to read
This book seems to have everything in it that you need to become productive using JSF, but it is just plain drudgery to read. Read more
Published 10 months ago by Kenneth P. Turvey

5.0 out of 5 stars This is how a tech book should be written.
As background, before reading this book I had many years of web development experience, including a few years of Struts and ASP.NET development. Read more
Published 14 months ago by critical_g

5.0 out of 5 stars Complete reference JSF book review
Very good book for novice and professionals, the book provide all details about JSF framework programming !!!
Published 15 months ago by Hayk Hayryan

3.0 out of 5 stars good coverage, too much discussion
The book has very good coverage, my only complaint is that explanations are too long. I think the whole book can be condensed into 100-200 pages.
Published on August 16, 2007 by Jonathan O. Tan

3.0 out of 5 stars Not fun
I bought this book because it's the best-seller for JavaServer Faces according to Amazon and I don't like it that much. Read more
Published on April 6, 2007 by Janmichaelcruz

5.0 out of 5 stars JavaServer Faces is the FUTURE
This book is great! It starts out simple but moves at a brisk pace that helps keep you interested. I'd definately recommend this to anybody interested in JSF or for someone who is... Read more
Published on January 16, 2007 by Anthony Smith

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...


Create a guide

Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.