T1008
Java Server Faces 2.0
JavaServer Faces 2.0 is a new improved version of JSF web development framework. JSF 2 is much simplified and improved version and is very suitable for producing web applications and custom components easier than before. JSF 2 replaces old JSP pages with new Facelet technology and while both are supported, facelets are now way to go. JSF 2 also offers improved support for AJAX patterns. Many things are now simplified or optional, to make development more streamlined. Learn a new faster, more cost-effective way to do web applications, register to the course now!
Objectives:
JavaServer Faces 2.0 course attendee learns how to design and develop web applications based on JavaServer Faces 2 technology. Attendee will also learn how to work in Java EE 6 environment and how to create customized components for JSF 2.
Audience:
Course is aimed for application developers who already know Java and wish to learn or update their web development skills up to todays level.
Course outline:
Day 1:
9.00 Registration and coffee
9.30 Introduction to JSF
- Part of web application
- Servlet, JSP, web.xml
Fundamentals
- Setting up JSF
- JSF 2.0 new features
JSF as MVC
JSF Controller
- Standard JSF 2 controller
Managed Beans
- Defining Managed Beans
- New JSF 2 annotations
- Bean scopes
Java EE 6 New APIs: CDI WebBeans, Dependency Injection, Bean Validation
- New Dependency Injection model (JSR 330)
- Contexts and Dependency Injection (JSR 299)
- Bean Validation (JSR 303)
Views
- JSF View model
- Structure of a View
- Facelets as view
- Project Stage
16.30 End of the day 1
2nd day
9.00 Expression Language
Lifecycle
- JSF request lifecycle
- Lifecycle phases
Standard Components
Input Components
Executing Commands
Navigation
- Page navigation
- Static vs dynamic
- Implicit navigation
Data Validation
- How validation works in JSF 2
- Existing validators
- Custom validator
Type Conversion
- How converters work in JSF 2
- Existing converters
- Custom converter
16.30 End of the day 2
3rd day
9.00 Message Bundle
- JSF resources I18N
- JSF internationalization and localization features
Security
- Securing a JSF application
Event Handling
- Advanced event handling model
Customized Components
- JSF 2 Composites
- Custom component lifecycle
- Structure and parts
AJAX
- JSF 2.0 AJAX support
- Improved lifecycle model
- AJAX support in lifecycle
- f:ajax tag
- Custom AJAX components
16.30 End of the course
Fakta
Kurs
T1008
Längd
3 dagar
Pris
19.900 kr (exkl. moms)
Förkunskaper
Earlier experience in Servlet/JSP is highly recommended but not required.
Kursmaterial
Course material is in English.
Kontakta oss
för mer information:
08 - 587 116 10 (Stockholm)
031 - 773 07 90 (Göteborg)
040-662 20 60 (Malmö)
info@informator.se