PacktLib: JSF 1.2 Components

JSF 1.2 Components

Credits

Foreword

About the Author

About the Reviewers

Preface

Standard JSF Components

An introduction to JSF

Next steps

Getting input from the user

Form submission

Rendering text

Making selections

Laying out components

Displaying data

Summary

Facelets Components

A brief history of Java web development

Comparing Facelets and JSP

Configuring a JSF application to use Facelets

Getting started with Facelets

Rendering debug information

Iterating data in a Facelets page

Removing UI components and markup

Including UI components and markup

Passing parameters from one Facelet to another

Rendering a UI composition

Rendering a UI component

Creating a Facelets UI composition template

Decorating the user interface

Rendering a UI fragment

An advanced Facelets composition template

Summary

Apache MyFaces Tomahawk Components

Validating user input

Managing date and time selection

File management

Working with trees

Navigation menus

User interface security

Displaying data

Summary

Apache MyFaces Trinidad Components

Installation and Configuration

What is Ajax?

Receiving input from the user

Client-side conversion and validation

Enabling Ajax functionality

Laying out components on the screen

Shuttling selections between lists

Working with tree and tree table components

Creating navigation menus

Skinning and theme selection

Implementing dialog windows

Summary

ICEfaces Components

Receiving input from users

Creating navigation and pop-up menus

Using tree components

Displaying data in tables

Rendering charts

Laying out components with panels

Creating a tabbed user interface

Working with modal dialogs

Summary

JBoss Seam Components

Introducing the JBoss Seam framework

Java Enterprise Edition (Java EE) technology

Next steps

Validating user input with the Seam framework

Implementing JSF validation with Seam

Decorating the UI to improve form validation

Adding cutting-edge Ajax technology with Ajax4jsf

Displaying success messages in JSF

Seam conversation management

Debugging Seam applications

Summary

JBoss RichFaces and Ajax4jsf Components

Introducing JBoss RichFaces and Ajax4jsf

Accepting user input

Using Ajax effectively

Panel components

Displaying data

Using special components

Summary

Learning JSF: Next Steps

Learning JSF: Next Steps

Learning JSF: Next Steps

Learning JSF: Next Steps