Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.
Core JavaServer- Faces and over 300,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.
 
 
More Buying Choices
75 used & new from $28.00

Have one to sell? Sell yours here
 
   
Core JavaServer(TM) Faces (2nd Edition) (Sun Core Series)
 
 
Start reading Core JavaServer- Faces on your Kindle in under a minute.

Don’t have a Kindle? Get yours here.
 
  

Core JavaServer(TM) Faces (2nd Edition) (Sun Core Series) (Paperback)

by David Geary (Author), Cay S. Horstmann (Author)
Key Phrases: custom components, external services, selection tags, Done Figure, Data Tables, Web User Interface Design (more...)
3.9 out of 5 stars See all reviews (37 customer reviews)

List Price: $59.99
Price: $37.11 & this item ships for FREE with Super Saver Shipping. Details
You Save: $22.88 (38%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

40 new from $29.24 35 used from $28.00
Also Available in: List Price: Our Price: Other Offers:
Kindle Edition (Kindle Book) $31.99
Paperback $59.99 $40.42 45 used & new from $1.08

Frequently Bought Together

Core JavaServer(TM) Faces (2nd Edition) (Sun Core Series) + Java Persistence with Hibernate + Spring in Action
Price For All Three: $106.39

Show availability and shipping details

  • This item: Core JavaServer(TM) Faces (2nd Edition) (Sun Core Series) by David Geary

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

  • Java Persistence with Hibernate by Christian Bauer

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

  • Spring in Action by Craig Walls

    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

Spring in Action

Spring in Action

by Craig Walls
4.1 out of 5 stars (64)  $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
EJB 3 in Action

EJB 3 in Action

by Debu Panda
4.3 out of 5 stars (36)  $29.69
Enterprise JavaBeans 3.0 (5th Edition)

Enterprise JavaBeans 3.0 (5th Edition)

by Bill Burke
4.3 out of 5 stars (139)  $31.49
Effective Java (2nd Edition) (Java Series)

Effective Java (2nd Edition) (Java Series)

by Joshua Bloch
4.9 out of 5 stars (35)  $44.43
Explore similar items


Editorial Reviews

Product Description

JavaServer Faces (JSF) is quickly emerging as the leading solution for rapid user interface development in Java-based server-side applications. Now, Core JavaServer™ Faces–the #1 guide to JSF–has been thoroughly updated in this second edition, covering the latest feature enhancements, the powerful Ajax development techniques, and open source innovations that make JSF even more valuable.

Authors David Geary and Cay Horstmann delve into all facets of JSF 1.2 development, offering systematic best practices for building robust applications, minimizing handcoding, and maximizing productivity. Drawing on unsurpassed insider knowledge of the Java platform, they present solutions, hints, tips, and “how-tos” for writing superior JSF 1.2 production code, even if you’re new to JSF, JavaServer Pages™, or servlets.

The second edition’s extensive new coverage includes: JSF 1.2’s improved alignment with the broader Java EE 5 platform; enhancements to the JSF APIs; controlling Web flow with Shale; and using Facelets to replace JSP with XHTML markup. The authors also introduce Ajax development with JSF–from real-time validation and Direct Web Remoting to wrapping Ajax in JSF components and using the popular Ajax4jsf framework.

This book will help you

  • Automate low-level details and eliminate unnecessary complexity in server-side development
  • Discover JSF best practices, ranging from effective UI design and style sheets to internationalization
  • Use JSF with Tiles to build consistent, reusable user interfaces
  • Leverage external services such as databases, LDAP directories, authentication/authorization, and Web services
  • Use JBoss Seam to greatly simplify development of database-backed applications
  • Implement custom components, converters, and validators
  • Master the JSF 1.2 tag libararies, and extend JSF with additional tag libraries

Preface
Acknowledgments

Chapter 1: Getting Started
Chapter 2: Managed Beans
Chapter 3: Navigation
Chapter 4: Standard JSF Tags
Chapter 5: Data Tables
Chapter 6: Conversion and Validation
Chapter 7: Event Handling
Chapter 8: Subviews and Tiles
Chapter 9: Custom Components, Converters, and Validators
Chapter 10: External Services
Chapter 11: Ajax
Chapter 12: Open Source
Chapter 13: How Do I . . .
Index 



From the Back Cover

JavaServer Faces promises to bring rapid user-interface development to server-side Java. It allows developers to painlessly write server-side applications without worrying about the complexities of dealing with browsers and Web servers. It also automates low-level, boring details like control flow and moving code between web forms and business logic.

JavaServer Faces was designed to support drag and drop development of server-side applications," but you can also think of it as a conceptual layer on top of servlets and JavaServer Pages (JSP). Experienced JSP developers will find that JavaServer Faces provides much of the plumbing that they currently have to implement by hand. If you already use a server-side framework such as Struts, you will find that JavaServers Faces uses a similar architecture, but is more flexible and extensible. JavaServer Faces also comes with server-side components and an event model, which are fundamentally similar to the same concepts in Swing.

JavaServer Faces is quickly becoming the standard Web-application framework. Core JavaServer Faces is the one book you need to master this powerful and time-saving technology.

Without assuming knowledge of JSP and servlets, Core JavaServer Faces:

  • shows how to build more robust applications and avoid tedious handcoding
  • answers questions most developers don't even know to ask
  • demonstrates how to use JSF with Tiles to build consistent user interfaces automatically
  • provides hints, tips, and explicit "how-to" information that allows you to quickly become more productive
  • explains how to integrate JSF with databases, use directory services, wireless apps, and Web services
  • teaches best practices and good habits like using style sheets and message bundles
  • covers all of the JSF tags and how to create new tag libraries
--This text refers to the Paperback edition.

See all Editorial Reviews

Product Details

  • Paperback: 752 pages
  • Publisher: Prentice Hall PTR; 2 edition (May 19, 2007)
  • Language: English
  • ISBN-10: 0131738860
  • ISBN-13: 978-0131738867
  • Product Dimensions: 9 x 6.9 x 1.5 inches
  • Shipping Weight: 2.3 pounds (View shipping rates and policies)
  • Average Customer Review: 3.9 out of 5 stars See all reviews (37 customer reviews)
  • Amazon.com Sales Rank: #36,875 in Books (See Bestsellers in Books)

    Popular in these categories: (What's this?)

    #40 in  Books > Computers & Internet > Graphic Design > Website Architecture & Usability
    #57 in  Books > Computers & Internet > Programming > Java

Inside This Book (learn more)

Citations (learn more)
1 book cites this book:

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.
(13)
(8)
(5)

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?

 

Customer Reviews

37 Reviews
5 star:
 (15)
4 star:
 (11)
3 star:
 (8)
2 star:    (0)
1 star:
 (3)
 
 
 
 
 
Average Customer Review
3.9 out of 5 stars (37 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
47 of 49 people found the following review helpful:
5.0 out of 5 stars Perfect Cure for Misunderstood New Standard, September 10, 2004
By R. Williams "code slubber" (Los Angeles, CA United States) - See all my reviews
(REAL NAME)      
Struts spread like wildfire in part due to the fact that it was simple. JSF is very ambitious and defies a very simple explanation followed by a bugle blast to commence hacking. Nevermind the history of designing circuits, in software, generally the complex APIs don't get a following until a great book ships (e.g. Petzold, Roman's book on EJB, etc.). This is that book for JSF, and it is just on time. I would also like to differ with the opinion about the book being awkward because it makes you do things by hand that will soon be automated. That is a small part of the book, and doing by hand those early things helps immensely to understand the bigger picture (e.g. custom components, web services, etc.).

The reasons this book deserves a 5:

1. Its score for comprehensiveness alongside similar offerings is orders of magnitude higher.

2. Tool support for web dev is unfortunately still in its infancy for Java. The webtools project in eclipse just dropped its first version of a JSP editor for bloomin' sakes. That puts more pressure on the writers to have to painstakingly describe setup and configuration issues. They do an excellent job.

3. The examples are very good and get worked from different angles to great effect.

4. There are many useful diagrams as well, for example of the processing flow, which is crucial to understanding what the framework is doing for you. I had a case where I was debugging a problem and the error message looked spurious until I consulted the flow and saw that it was repopulating the page automatically.

JSF is not perfect, but this book shows that guidance can make all the difference in pain of adoption.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
20 of 20 people found the following review helpful:
4.0 out of 5 stars good intro for JSF but..., October 8, 2004
I am currently reading David Gearys Core JavaServer Faces book. I have read Chapters 1-9 and Chapter 12 (Ch 10 talks about JSF/ external service, Ch 11 about JSF/wireless clients).

One thing that annoyed me right away was he starts talking about the core JSF classes (UIInput, FacesContext etc) in early chapters without a formal introduction to the JSF class hierarchy. He does do a good job in laying out the JSF and HTML tags, but he never does the same for the classes. Well, I think that maybe the class hierarchy will come soon, but as I finished chapter 9 (custom components), I realized he never did that. As a programmer, I feel that this is a serious lacking in a book.Again, as a programmer, I managed to overcome this lacking by referring to the JSF Javadocs for the class hierarchy as I was reading thru the chapters. David Geary's own article on JSF does a good job of introducing the classes (although the names are a little outdated).

His examples are very good (the downloaded code builds/works great), but I did not find any that "pushed the envelope" of JSF. For example, in the custom components chapter, he talks about building a custom spinner :roll:; yes, this is a good intro to howto, but I would like to see something more complicated and exciting, like a tree or a list component. After all, the ability to plugin custom components as tags is one of the enticing features of the JSF specification. It would have also been nice if he had talked more about JavaScript/JSF interaction.

The book is about 600+ pages long, but I think half the pages are just code printed (a lot of the code is also repeated in the discussion within the chapters). I dont know if this is good (lot of printed code) or bad (lot of wasted trees). The longer chapters kind of meander between discussion of code and printed code, and by the time I was with the chapter, I had to go back and put the pieces together myself. It would have been nice if he summarized the concepts in the end. (I plan to summarize the `Custom Components' chapter soon)

I did find the chapter on Tiles and the `How do I' section on using the Commons Validator for client-side validation, quite interesting and informative :cool: (although, I think he should have delved more into these topics instead of a whole chapter on the JSF dataTable tag!)

Bottomline, Core JSF is a good introduction to JSF with some advanced discussion too. I recommend it to get started on JSF, but with a healthy dose of JSF JavaDocs and/or another book.

read the full review here ( http://www.browngeek.com/index.php?p=27 )
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
21 of 22 people found the following review helpful:
3.0 out of 5 stars It tells you how, but not why, October 24, 2004
Core JavaServer Faces, by David Geary and Cay Horstmann, is a decent introduction to JavaServer Faces. But it's really just a "how-to" book: probably half the book is simply code listings, which are available online. Why waste the paper?

Once you get JSF installed into your servlet container, the book does an acceptable job of explaining how to perform most tasks. But it doesn't go into enough detail on the background behind JSF and comparisons to other technologies (raw JSPs, struts, etc.). It needs more "why", not just "how to".

If you want to know what to do, and why you should do it, read JavaServer Faces by Hans Bergsten (one of the Apache Tomcat developers, and contributor to JSP 2.0, JSTL, and JSF).
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 Ok, not great.
I was completely new to Java Server Faces before reading this book. It was an OK book, but I think the author could have done a better job explaining the topics. Read more
Published 9 days ago by Michael Davis

3.0 out of 5 stars JSF
The book was collecting dust till I stumbled on a project wanting to convert from scriptlets to JSF. So I started to read the book. Read more
Published 1 month ago by Raad Yacu

3.0 out of 5 stars Easy to understand, nice introduction to JSF
The first chapter tries to get your system set up for JSF, but it does not apply to all environments. Read more
Published 2 months ago by Matthew J. Kohanek

4.0 out of 5 stars A good book on the subject.
Very easy to read/undersand. Ample cover of the subject. Clear division between the stuff you need to read for understanding, the stuff that you would go back to as a reference,... Read more
Published 3 months ago by I. Zilbershtein

3.0 out of 5 stars Good book, but the technology is not
The book is well written and well organized but it left me cold because then I tried Tapestry and it's way better.
Published 4 months ago by J. feingold

4.0 out of 5 stars Not a bad intro at all
I found myself in a situation where I had to come up to speed quickly on JSF. Of the 3 books I found on Amazon (the other two being an O'Reilly book, JavaServer Faces by Hans... Read more
Published 6 months ago by M. Strong

1.0 out of 5 stars core jaava server
this book have not reached the intended recipient till now(7/24/2008)expected date of delivery should have been 7/18/2008.
still waiting for the book. Read more
Published 11 months ago by Arnel Garcia

1.0 out of 5 stars How to sell Glassfish.
It seems the main focus of these 'authors' is to sell Sun technology as opposed to educating developers. Read more
Published 12 months ago by D. Brown

4.0 out of 5 stars Purchase this book to can getting start and become familiar with JSF
I recommend this book cause really you will familiar with JSF and in all technology needed in web application, for me I review some issue with this book such as JDBC and LPAP... Read more
Published 12 months ago by Moayad F Abu Jaber

3.0 out of 5 stars More a how-to
I'm disappointed in that the book focuses to much on how to accomplish a task without telling much about the architecture, why and how JSF operates behind the scenes. Read more
Published 14 months ago by Jesse

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
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Up to 50% Off Chocolates

Leonidas Chocolates Sale
Save up to 50% on gourmet chocolates from Ghirardelli, Godiva, Leonidas Belgian Chocolates, and more from Amazon Gourmet.
 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books 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
Finger Lickin' Fifteen
Finger Lickin' Fifteen by Janet Evanovich
Glenn Beck's Common Sense

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