JSF Training

JSF Training Overview
JSF (JavaServer Faces) is Sun's standard Java web
development technology. This technology greatly simplifies developing web
applications and is well suited to create rich web applications. It is a robust component based framework, event
driven programming model offering a lot of reusable UI components, extensible
architecture, support for multiple client devices etc.
JSF training at RoseIndia will take you through all the
basics of JSF to developing robust JSF web applications in a very short time.
This training will train you to implement all theoretical concepts of JSF
in developing robust JSF web application.
Prerequisites
Candidate should be familiar with concepts of Core Java, Servlet and JSP.
Training
Duration
4 days
JSF Training
Outline
Day 1
1. JSF Overview
What is JSF?
Advantages of JSF (vs. Standard
MVC)
Advantages of JSF (vs. Struts)
JSF Features
How JSF Fits For Web Applications?
2. Understanding JSF lifecycle
Restore
view phase
Apply
request values phase
Process
validations phase
Update
model values phase
Invoke
application phase
Render
response phase
3. Installing JSF (Sun Reference Implementation (RI)) in
TOMCAT
4. Simple JSF Hello Application
Create development directory
structure
Create and place
configuration files
Create JSP pages
Create a
properties file
Create a managed
bean
Register managed
bean in configuration file
Define a
navigation rule in configuration file
Registering the
FacesServlet in web.xml
Run the
application
Day 2
5. JSF User Interface Components
Standard Components
Custom
Components
6. JSF Tags
JSF
Expression Language
JSF HTML Tag
JSF Core Tag
7. Controlling Page Navigation
Static
Navigation
Dynamic
Navigation
Using redirect
element
Specifying
wild-cards
8. Managed Beans
JavaBeans and JSF
Using beans to represent request
parameters
Declaring beans in faces-config.xml
Referring to beans in input forms
Bean Scopes
Day 3
9. JSF Validators
Using Standard
Validators
Creating Custom
Validators
Register Custom
Validator
Using a Custom
Validator
10. JSF Converters
Using Standard
Converters
Writing and
Using Custom Converters
11. JSF Events Handling
Action Events
Value Change
Events
Phase Events
12. Binding Component Values and Instances to External
Data Sources
Component Value
to a Property
Component Value
to an Implicit Object
Component
Instance to a Bean Property
Day 4
13. Developing Custom Components
Writing Tag Handler
Creating Tag Library Descriptor
Creating Custom Component Classes
Delegating Rendering to a Renderer
Handling Events
14. Using Localized Messages
Referencing a
ResourceBundle from a Page
Referencing a
Localized Message
15. Working with JSF and CSS
16. Working with JSF and JavaScript
17. Dealing with Databases

|
Current Comments
0 comments so far (post your own) View All Comments Latest 10 Comments: