Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
34 used & new from $2.13

Have one to sell? Sell yours here
 
   
JavaServer Faces
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  
3.2 out of 5 stars See all reviews (24 customer reviews)

List Price: $39.95
Price: $26.37 & this item ships for FREE with Super Saver Shipping. Details
You Save: $13.58 (34%)
Usually ships within 1 to 4 weeks.
Ships from and sold by Amazon.com. Gift-wrap available.

13 new from $25.15 21 used from $2.13
Like this book? Find similar titles from O'Reilly and Partners in our O'Reilly Bookstore.

Frequently Bought Together

JavaServer Faces + Core JavaServer(TM) Faces (2nd Edition) (Sun Core Series) + JavaServer Faces: The Complete Reference (Complete Reference Series)
Price For All Three: $94.97

Some of these items ship sooner than the others. Show details


Customers Who Bought This Item Also Bought

Enterprise JavaBeans 3.0 (5th Edition)

Enterprise JavaBeans 3.0 (5th Edition)

by Bill Burke
4.3 out of 5 stars (139)  $31.49
JavaServer Faces: The Complete Reference (Complete Reference Series)

JavaServer Faces: The Complete Reference (Complete Reference Series)

by Chris Schalk
4.1 out of 5 stars (13)  $31.49
JavaServer Pages, 3rd Edition

JavaServer Pages, 3rd Edition

by Hans Bergsten
3.4 out of 5 stars (17)  $29.67
Spring in Action

Spring in Action

by Craig Walls
4.1 out of 5 stars (64)  $31.49
Pro JSF and Ajax: Building Rich Internet Components

Pro JSF and Ajax: Building Rich Internet Components

by John R. Fallows
3.6 out of 5 stars (13)  $37.87
Explore similar items

Editorial Reviews

Product Description
JavaServer Faces, or JSF, brings a component-based model to web application development that's similar to the model that's been used in standalone GUI applications for years. The technology builds on the experience gained from Java Servlets, JavaServer Pages, and numerous commercial and open source web application frameworks that simplify the development process.

In JavaServer Faces, developers learn how to use this new framework to build real-world web applications. The book contains everything you'll need: how to construct the HTML on the front end; how to create the user interface components that connect the front end to your business objects; how to write a back-end that's JSF-friendly; and how to create the deployment descriptors that tie everything together.

JavaServer Faces pays particular attention to simple tasks that are easily ignored, but crucial to any real application: working with tablular data, for example, or enabling and disabling buttons. And this book doesn't hide from the trickier issues, like creating custom components or creating renderers for different presentation layers. Whether you're experienced with JSF or a just starting out, you'll find everything you need to know about this technology in this book.

Topics covered include:

The JSF environment

Creating and rendering components

Validating input

Handling user-generated events

Controlling page navigation

Working with tabular data

Internationalization

Integration between JSF and Struts

Developing custom renderers and custom components

JavaServer Faces is a complete guide to the crucial new JSF technology. If you develop web applications, JSF belongs in your toolkit, and this book belongs in your library.

About the Author
Hans Bergsten is the founder of Gefion Software, whose main product is a component suite, based on JavaServer Pages (JSP), for developing web applications. An active participant in the working groups for the JSF, servlet and JSP specifications from the be


Product Details

  • Paperback: 624 pages
  • Publisher: O'Reilly Media, Inc.; 1st edition (April 22, 2004)
  • Language: English
  • ISBN-10: 0596005393
  • ISBN-13: 978-0596005399
  • Product Dimensions: 9.2 x 7 x 1.1 inches
  • Shipping Weight: 2 pounds (View shipping rates and policies)
  • Average Customer Review: 3.2 out of 5 stars See all reviews (24 customer reviews)
  • Amazon.com Sales Rank: #289,508 in Books (See Bestsellers in Books)

Inside This Book (learn more)

What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

24 Reviews
5 star:
 (8)
4 star:
 (4)
3 star:
 (4)
2 star:
 (2)
1 star:
 (6)
 
 
 
 
 
Average Customer Review
3.2 out of 5 stars (24 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
21 of 24 people found the following review helpful:
1.0 out of 5 stars Worst Java Book I've ever bought, June 1, 2005
Okay... if you have any modicum of experience with Java web technologies, but are looking at expanding your horizons, DO NOT BUY THIS BOOK! It will frustrate you beyond belief.

1. The author spends over 60 pages just introducing JSP: If I wanted a book on JSP there are already plenty available, and much better at explaining it since the author does a very sparse job of it.

2. The author spends 7 pages just discussing HTTP! If you don't know what HTTP is, once again there are better introductory books on web technologies.

3. The author's examples are rarely fully explained, but instead he continuously uses mere 'snippets' without ever giving the entire code. I understand that the code is available online, but I don't want to toggle between reading code on my computer and then having to flip through pages in a book: Keep it all in one place.

4. The author also spends a fair portion of the book talking about other non-JSF related issues: Internationalization, CSS, Tabular data???? (which, by the way, is a horrible example that does not model anything close to a real-world example.)

5. Over 200 pages of the book are simply reference pages which are available to anyone online (which is when you want them since that's when you're coding!)

6. He has 36 pages (in appendix C pp. 444-476) on the HTML-Specific Component classes... read through these and see exactly how useful this reference is: It only lists the components and the litany of methods with absolutely no explanation.

7. He never really adequately puts all the pieces together and shows the JSF novice how to create anything that resembles something that would be a good starting point for real-world development.

These are just some of the incredible deficiencies of this book. My opinion of O'Reilly has been tainted as of late and this book certainly doesn't do O'Reilly any favors. Overall, this is by far the very worst Java book I've ever read and a definite waste of my money and time.
Comment Comments (3) | Permalink | Was this review helpful to you? Yes No (Report this)



 
7 of 7 people found the following review helpful:
2.0 out of 5 stars OK Starting Point, November 8, 2006
This book is an "OK" starting point for someone learning JSF.

Here are some things to be aware of:
1) Does a poor job explaining the lifecycle of a JSF component; he writes the sequence of events out in paragraph style and does not provide diagrams (UML or otherwise) to help with the illustration

2) Constantly switches metaphors as he is explaining JSF; sometimes he will be talking about the implementation view of a JSF component and then other times he will be talking about the application view of a component. It would be better if there were one or two chapters that focused on the "how the heck does this work behind the scenes" and the rest of the book focused on applying JSF.

3) There are syntax errors throughout the examples; this includes the code examples (.jsp examples) and the configuration examples (web.xml and faces-config.xml). To his credit, he constantly references the appendix section for a more complete example. As a reader, I personally don't like flipping back and forth all the time.

4) His coverage of the application (using JSF actions) is very basic (academic). He doesn't go through the academically classified edge-cases, which is disapppointing because those are typically classified as real-world.

5) He forward references way too much; for example he will talk about / use something in say chapter 4, and then states something to the effect "oh, we'll come back to that later, don't worry about it now". From a learning perspective this is terrible. It causes your train of thought to be derailed and you end up asking yourself the question "what does that do?".

On the positive side, the flow does seem to make some sense from a learning perspective. He builds on the foundational concepts and frames the learning in the context of creating a "real-world" application.

I understand this book is a bit out of date (suprises me O'R hasn't encouraged an update). My suggestion is to buy this book used.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
12 of 15 people found the following review helpful:
1.0 out of 5 stars Look instead at Core JavaServer Faces or free J2EE tutorial, September 26, 2005
By A.S. Pushkin (Atlanta, GA) - See all my reviews
1/4 of the book goes explains how to use JSP, JSTL
2/4 of the book API reprint
1/4 of the book actual JSF stuff - not real world related - unless you know exactly what you are looking for you'll never find it...
i'm surprised this book went into print - probably somebody upstairs decided to have at least something rather than nothing.
waste of time and money.
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

3.0 out of 5 stars Presentation needs work
The book is rich in content and you can definitely learn a lot about JSF. Unfortunately, a good author also needs to be a good teacher and story teller. Read more
Published 11 months ago by W. Chong

5.0 out of 5 stars For a J2EE beginner, a great resource
I've been working on webapps for the past 3 years in PHP, Python, and most recently Ruby. I've been trying to learn J2EE and have found it very difficult to find a foothold, a... Read more
Published on March 27, 2006 by Jonathan D. Simms

4.0 out of 5 stars A decent survey of JSF
I have this book and Core Javaserver Faces; this is the book that lies open on the desk, is dog eared, and has coffee spills on it. Read more
Published on February 25, 2006 by S. Peterson

3.0 out of 5 stars Pretty good reference for Java Server Faces
It describes very details about JSP, HTML and web architechure. However, I think it's not necessary as the readers should have basic knowledge of Java. Read more
Published on June 14, 2005 by George Fung

5.0 out of 5 stars Great Author
I'll say it again: I think Hans Bergsten is a great author. (Before I forget, I've never met him and have no incentive for saying this. Read more
Published on April 11, 2005 by Larry

5.0 out of 5 stars Excellent introduction to JSF
The book is
- PRACTICAL - the example application has everything you use in data-processing web-app (CRUD, table with paging + filter + sorting, multiform processing,... Read more
Published on November 29, 2004 by Jozef Hribik

4.0 out of 5 stars Best Intro to JSF
This is the best intro to JavaServer Faces for someone with experience in developing Java web applications. Read more
Published on October 24, 2004 by Jeff Mackay

2.0 out of 5 stars some interesting topics covered...
but overall fails to deliver. I bought this book alongwith Core JSF. The latter turned out to be much better for getting into JSF. Read more
Published on October 11, 2004 by S. Varadarajan

5.0 out of 5 stars Focused and informative
This is one of the best O'Reilly Java books I have read in some time. The use of graphics is very effectively coupled with tightly written and interesting exposition. Read more
Published on August 9, 2004 by Jack D. Herrington

5.0 out of 5 stars A great introduction
I thought the book was well written. I thought some of the code examples were good. I did find the book a challenge. Read more
Published on July 30, 2004 by M. Pucciarelli

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

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


Active discussions in related forums
  Discussion Replies Latest Post
Textbooks for Kindle DX? 40 18 hours ago
Does anyone use Discovering Geometry: An Investigative Approach? 5 21 hours ago
   


Product Information from the Amapedia Community

Beta (What's this?)

Listmania!



Look for Similar Items by Category


Turn On the Savings

Home Improvement Value Center
Shop for bathroom faucets in the Home Improvement Value Center, where the savings can flow as much as 50% off brand-name products.

Shop the Value Center

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 

 

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.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

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

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Glenn Beck's Common Sense
Glenn Beck's Common Sense

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates