BUY THIS BOOK
Add to Cart

Print Book $39.95


Add to Cart

Print+PDF $51.94

Add to Cart

PDF $31.99

Safari Books Online

What is this?

Add to UK Cart

Print Book £28.50

What is this?

Looking to Reprint or License this content?

JavaServer Faces

By Hans Bergsten
April 2004
Pages: 606
ISBN 10: 0-596-00539-3 | ISBN 13: 9780596005399
starstarstarstarstar (Average of 6 Customer Reviews)

Buy 2 Get 1 Free Free ShippingGuarantee

Book description

In JavaServer Faces, developers learn how to use the new JavaServer Faces 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. This book is a complete guide to the crucial new JSF technology.
Full 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.

Browse within this book

Cover | Table of Contents | Colophon




Featured customer reviews

Write a Review


Good book for in-depth understanding JSF,  November 30 2006
Rating: StarStarStarStarStar
Submitted by Anonymous Reader   [Respond | View]

I have only scratched the book on the surface. This book gives lead project developers information about topics that they soon or later have to deal with.


Terrible examples,  September 19 2006
Rating: StarStarStarStarStar
Submitted by monkey   [Respond | View]

I know I'm reading a bad book when I have to think more about the business processes of the examples than the technology they're trying to teach. In addition to that, the primary example in the book was more a tutorial on OOP (complete with abstract classes and syncronized methods) than it was a tutorial on JSF. Too much going on in the examples for them to be concise. Move on, nothing to see here.


Title should state for Advanced JSF Programmers,  May 13 2005
Rating: StarStarStarStarStar
Submitted by Zbud   [Respond | View]

This is NOT a good book for beginning to intermediate JSF programmers. Some of the examples are extremely advanced.

In addition, most of this book was EXTREMELY dry reading which differs from most of the O'Reilly titles I have purchased and read.

Read all reviews


hard to read,  March 16 2005
Rating: StarStarStarStarStar
Submitted by Rene Pawlitzek   [Respond | View]

I find this book hard to read. In my opinion, it is not a good JSF introduction. I miss examples that explain individual features. Read this title after you have acquired some JSF knowledge.


Clearing the mist off JSF,  May 02 2004
Rating: StarStarStarStarStar
Submitted by FreeSoul   [Respond | View]

<b<Timely publication</b> that clears off so much mist and confusion sorrounding JSF implementations. Explains concepts in a very clear and concise manner. Something I think, very important for people seriously considering JSF for their application development.

Provides an easy way to integrate Tiles and a road map for conversion from Struts.

I feel application Authentication and security has been left untouched. An example using JAAS and web filter or other mecahnism would have been nice.

Overall, a recommended read for those left lost between the offical implementation and other articles floating around the web (based on Early Access release). Book's samples and articles are conforming to the Sun JSF release 1.0. (The factor that attracted me the most to this book.)


Clearing the mist off JSF,  May 02 2004
Rating: StarStarStarStarStar
Submitted by FreeSoul   [Respond | View]

<b<Timely publication</b> that clears off so much mist and confusion sorrounding JSF implementations. Explains concepts in a very clear and concise manner. Something I think, very important for people seriously considering JSF for their application development.

Provides an easy way to integrate Tiles and a road map for conversion from Struts.

I feel application Authentication and security has been left untouched. An example using JAAS and web filter or other mecahnism would have been nice.

Overall, a recommended read for those left lost between the offical implementation and other articles floating around the web (based on Early Access release). Book's samples and articles are conforming to the Sun JSF release 1.0. (The factor that attracted me the most to this book.)


Media reviews
"JSF is here to stay, and this book gets you started. It’s primarily a learning tool for JSF with a fair amount of reference material thrown in. I particularly recommend the book to newcomers to the technology, but it’s still a valuable reference for those already familiar with JSF."
-- Héctor Zenil Chávez, IEEE Distributed Systems Online

"Java Server Faces provides an excellent starting point for using the new framework from Sun with JavaServer Pages, Java Servlets, and JavaBeans. This book is particularly valuable to those from an ASP.Net background, who so often get books that look at just one small piece of the Java 2 Enterprise Edition framework... I enjoyed some chapters and topics, such as the multiform UI section and the one in which Bergsten shows how to plug custom renderer code into JSF. The latter section shows that he recognizes JSF’s shortcomings and how to fix them. I also liked the way this book answered many questions that arose while I read it--questions most developers don't even know to ask."
--Hector Zenil Chavez, IEEE DS Online, February 2005

"I just finished reading O'Reilly's JavaServer Faces, and I'm giving it a high recommendation. O'Reilly's book covers JSF 1.0, the specification that was released in March 2004."
--Eclipse Tips, December 2004


Read all reviews

See larger cover