| help | account  


JavaServer Faces in Action
Kito Mann
Manning Publications, Paperback, Published October 2004, 744 pages, ISBN 1932394125
List Price: $49.95
Our Price: $31.50
You Save: $18.45 (37% Off)


FREE Shipping on Orders over $40!*
Availability: In-Stock

Be the First to Write a Review and tell the world about this title!

People who purchase this book frequently purchase:

Books on similar topics, in best-seller order:Books from the same publisher, in best-seller order:

JavaServer Faces is the new big thing in Java web development. It improves your power and reduces your workload through the use of UI components and events instead of HTTP requests and responses. JSF components — buttons, text boxes, checkboxes, data grids, etc. — live between user requests, which eliminates the hassle of maintaining state. JSF also synchronizes user input with application objects, automating another tedious aspect of web development.

JavaServer Faces in Action is an introduction, a tutorial, and a handy reference. With the help of many examples, the book explains what JSF is, how it works, and how it relates to other frameworks and technologies like Struts, Servlets, Portlets, JSP, and JSTL. It provides detailed coverage of standard components, renderers, converters, and validators, and how to use them to create solid applications. This book will help you start building JSF solutions today.

What’s Inside

  • A gentle introduction
  • JSF under the hood
  • Using JSF widgets
  • How to:
    • integrate with Struts and existing apps
    • benefit from JSF tools from Oracle, IBM, and Sun            
    • build custom components (lots of examples)            
    • build renderers, converters, validators            
    • put it all together in a JSF application

Table of Contents

Part 1: JavaServer Faces Overview

1. Introducing JavaServer Faces
2. JSF Fundamentals
3. Warming up: Getting around JSF
4. Getting started with the standard components
5. Using the input components
6. Internationalization, validators, and converters

Part 2: Developing user interfaces

7. Introducing ProjectTrack
8. Developing a user interface without Java code: the Login page
9. Developing a user interface without Java code – the other pages
10. Integrating application functionality

Part 3: Developing application logic

11. The JSF environment
12. Building an application: design issues and foundation classes
13. Building an application: application logic, security, and internationalization
14. Integrating JavaServer Faces with Struts and existing applications

Part 4: Extending JavaServer Faces: Custom Components, Renderers, Validators, and Converters

15. The JSF environment: a component developer's perspective
16. UIDebug: a simple output component
17. UIInputDate: A simple input component
18. RolloverButtonRenderer: A renderer with JavaScript support
19. UIHeadlineViewer: a composite, data-aware component
20. UINavigator: A model-driven toolbar component
21. Developing validators and converters

Appendix A – Using JSF without JSP
Appendix B – JSF IDEs in Action
Appendix C – Enabling technologies
Appendix D – Converter timezone identifiers
Appendix E - JSF Configuration
Appendix F - Timezone, Country, Language, and Currency codes

About the Author

A developer for 16 years, Kito D. Mann is an enterprise architect who has consulted for several Fortune 500 companies. He runs the JSFCentral.com community site. Kito lives in Stamford, Connecticut with his wife, two parrots, and four cats.


Forgot your password?
FAQs
Shipping Options
Returns
Your Orders
Your Account