Skip to Content
Core JavaServer Faces, Second Edition
book

Core JavaServer Faces, Second Edition

by David Geary, Cay Horstmann
May 2007
Intermediate to advanced
752 pages
14h 54m
English
Pearson

Overview

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 

    Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
    and much more.

    Read now

    Unlock full access

    More than 5,000 organizations count on O’Reilly

    AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

    QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
    Julian F.
    Head of Cybersecurity
    QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
    Addison B.
    Field Engineer
    QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
    Amir M.
    Data Platform Tech Lead
    QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
    Mark W.
    Embedded Software Engineer

    You might also like

    Core JavaServer™ Faces

    Core JavaServer™ Faces

    David Geary, Cay S. Horstmann
    JavaServer Faces

    JavaServer Faces

    Hans Bergsten
    Beginning JavaServer Pages™

    Beginning JavaServer Pages™

    Vivek Chopra, Sing Li, Rupert Jones, John T. Bell, Jon Eaves

    Publisher Resources

    ISBN: 9780131738867Purchase book