Manning Publications
 
 
 
 
JavaServer Faces in Action       JavaServer Faces in Action
Kito D. Mann

February 2004, Softbound, 400 pages
ISBN
Our price: $42.95

You can order this book from your bookstore
by using the ISBN and title listed above.

JOIN THE MAILING LIST -- WE'LL
LET YOU KNOW WHEN THE BOOK SHIPS.

JavaServer Faces is a framework for building web-based user interfaces in Java. Like Swing, it provides a set of standard widgets (buttons, hyperlinks, checkboxes, and so on), a model for creating custom widgets, a way to process client-generated events (like changing the value of a text box or clicking on a button) on the server, and excellent tool support. It also has a powerful architecture for displaying components in different ways, and can automatically synchronize user interface components with Java objects.

JavaServer Faces in Action helps front-end developers, back-end developers, and architects understand how they can get the most out of JavaServer Faces (JSF). In an easy-to-read manner it explains what JSF is, how it works, and how it relates to other frameworks and technologies like Struts, Servlets, Portlets, JSP, and JSTL. It also provides in-depth coverage of all the standard components, renderers, converters, and validators and provides practical advice about how to use them to create solid applications.

However, this book is more than a just a guide to the basics. JavaServer Faces in Action also explains how to build complete JSF applications with an in-depth case study, covering complex user interface layouts, prototyping, and integrating templates with back-end model objects. You'll gain an understanding about how front-end and development-teams can work with the technology, as well as guidelines for structuring your applications. The book also covers advanced techniques like internationalization, integration with Struts, and how to extend JSF with custom components, renderers, converters, and validators.

What's inside:

  • Thorough explanations of what JSF is, how it works, and how it relates to existing web frameworks
  • Extensive examples of using all standard components, renderers, validators, and converters
  • Comprehensive case study
  • Application design guidelines
  • In-depth coverage of Struts integration
  • Coverage of JSTL and Portlet integration
  • Working with JSP and other display technologies
  • How to create custom renderers, components, validators, and converters
  • HTTP, Servlets, Portlets, JSP, and JavaBeans



ABOUT THE AUTHOR...