Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more ➡
Standard view
Full view
of .
Add note
Save to My Library
Sync to mobile
Look up keyword or section
Like this

Table Of Contents

MVC and User Interfaces
Swing Collapsed MVC Strategy
Struts Model-2 MVC Strategy
JSF Component-Based Model-2 MVC Strategy
Swing Components and Containers
Observer Pattern
Swing Event Listeners
Struts Application Events
JSF Events
Web Development
UI Components
Standard UI Components
UI Component Trees
Tree Manipulation and Navigation
Generic Attributes
Data Models
Validator Registration
Standard Validators
Converter Registration
Standard Converters
Events and Listeners
UI Events
Phase Identifiers
Event Queuing and Broadcasting
Delegated Rendering
Render Kits
Registering Renderers
Standard RenderKits
Faces Request Generates Faces Response
Non-Faces Request Generates Faces Response
Faces Request Generates Non-Faces Response
Non-Faces Request Generates Non-Faces Response
Faces Context
Accessing Context
Component Tree
External Context
Flow Control
Message Queue
Event Queues
Standard JSF Request-Processing Life Cycle
Restore View
Process Validations
Update Model Values
Invoke Application
Render Response
Getting Started
Introduction to Sample Application
A Word about Web Applications
Web Application Structure
Web Application Deployment Descriptor
Configuring a Web Application for JSF
FacesServlet Mapping
JSF Application Configuration Files
Necessary Classes and Resources
Configuring a JSF Application
Configuration File Format
Tool Support for JSF Configurations
Building the Sample JSF Application
Quick JSF/JSP Integration Example
JSP Integration and the Render Response Phase
New JSF Requests
Subsequent JSF Requests
JSF – JSP Integration Example
Using Components
The View
Value Binding
Converting between Model Properties and UI Strings
Processing Submitted Form Values
Configuring Event Listeners
Working with Tables
Using Facets
A dataTable Example
Working with Select Lists
Actions and Navigation
Implementing Application Actions
Specifying Navigation Rules
Working with Forms
Complex Forms
Complex Navigation
Implementing an ActionListener Method
Implementing the ActionListener Interface
Implementing a ValueChangeListener Method
Implementing the ValueChangeListener Interface
Using Converters
Setting the converter Attribute in Input Tags
Using Custom Converters for Validation
Displaying Error Messages
Registering the Converter
Using Converters to Validate Custom Value Types
Converter Registration by Type
Using Validators
Adding Validator Bindings in JSP
Validator Methods
Creating Custom Validators
Adding Attributes to Custom Validators
Creating a Custom Validator Tag
Conversion and Validation Processing
Architectural Overview
JSF in the Architecture
Connecting View, Controller, and Model Objects
iBank Bill Payment Application
Login Screen
Account Summary
Review Historical Payments
Logging into iBank
The Two-Tiered Model for Login
Three-Tiered Model for Login
Welcome to iBank
Making an iBank Payment
Reviewing iBank Payments
What Is a Custom Component?
Aggregate Component
New HTML Generator
New Client Type
Motivation for Building a Custom Component
Aspects of Custom Components
Apply Request Values
Custom Component Example
UIScroller Component Code
UIScroller Renderer Code
UIScroller JSP Tag Code
Defining the Example Problem: The SimpleBlogger
Use Cases
Form Classes
Action Classes
The JSF Version of the SimpleBlogger
Set Up the Environment
Copy the Business Model Objects
Convert the Struts ActionForm Classes toManagedBeans
Convert the JSP Pages
Build the Navigation Model
Add the Action Handlers
System Requirements
For Linux:
For Macintosh:
0 of .
Results for:
No results containing your search query
P. 1
Willy Mastering JSF

Willy Mastering JSF

Ratings: (0)|Views: 4,578|Likes:
Published by ayoubi1

More info:

Published by: ayoubi1 on Aug 04, 2011
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See More
See less





You're Reading a Free Preview
Pages 10 to 16 are not shown in this preview.
You're Reading a Free Preview
Pages 26 to 57 are not shown in this preview.
You're Reading a Free Preview
Pages 67 to 413 are not shown in this preview.
You're Reading a Free Preview
Pages 423 to 436 are not shown in this preview.
You're Reading a Free Preview
Pages 446 to 483 are not shown in this preview.

Activity (4)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
lonlyneo liked this
Ashok liked this

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->