SanEd consulting

Company profile

SanEd consulting is an IT training company which initiated its services in 2005 primarily as Sun Microsystem's authorised training provider. Our training portfolio was Solaris and Java focused. Later on we upgraded our portfolio and included authorisations from Veritas / Symantec and Oracle after aquisition of Sun. 

As the global IT market is rapidly changing and developing we must have accepted its needs and trends. Thus, beginning of 2014 we decided to "refurbish" our services and included new, young and perspective partners and together prepared number of interesting trainings you can find in our catalogue.

We are looking forward to successful cooperation with you.

поздравления с новорожденным

Migrating to JSF 2.0

Start Date:
Not Specified
Finish date:
Not Specified
0.00 EUR (VAT excl.)


This fast-paced course helps experienced JSF-1.x developers jump into the
much-improved JSF-2.0 architecture. We highlight various improvements in pre-existing techniques -- implicit navigation, new bean scopes, and so forth -- and then spend most of the course on features that are entirely new to JSF 2.0. Students refactor applications to take advantage of new support HTTP GET requests and query strings, and learn to use Facelets and managed-bean annotations, and to build JSF2 composite components. JSF 2.0 is much more Ajax-aware than its predecessor, and the course concludes with a tour of lifecycle enhancements, the tag, and the standard JavaScript API to build Ajax applications in a straightforward way.


Training days

2 days



  • Prior experience with JSF 1.x is strictly required.
  • Prior experience with an Ajax-aware JSF component library will be helpful in understanding some of the new features, but is not a requirement.


Skills gained

  • Understand the key expansions in the JSF 2.0 architecture.
  • Build applications in the typical JSF 2.0 style.
  • Migrate from JSP to Facelets as the JSF view definition language.
  • Design page flows to take best advantage of GET, POST, and redirect navigations, and pass form parameters and server-side information effectively in all cases.
  • Use the new view scope for managed beans.
  • Use managed-bean annotations and connect beans with managed-property annotations.
  • Build composite UI fragments or custom components using Facelets
  • Build Ajax applications with JSF: client-side behaviors and partial requests and responses followed by DOM updates


Course content


1. What's New in JSF 2.0

  • Overview of New Features
  • Issues with JSP and JSF
  • Facelets
  • Implicit Navigation
  • Conditional Navigation
  • Support for HTTP Get
  • System Events
  • New Scopes
  • Annotations
  • Validation Enhancements
  • JSR-303 Support
  • Resources
  • Composites
  • Ajax


2. Scopes

  • View and "None" Scope
  • Dependencies and Bean Scopes
  • Relationship Between Request and View Scopes


3. Using HTTP GET

  • Problems with POSTback
  • Post/Redirect/Get
  • Support for HTTP GET
  • View Parameters
  • The Flash
  • Limitations


4. Annotations

  • @ManagedBean and Related Annotations
  • The @ManagedProperty Annotation
  • Lifecycle Annotations
  • Best Practice Recommendations
  • @FacesConverter
  • @FacesValidator

5. Facelets

  • Migrating from JSP
  • View Definition Languages
  • Facelets
  • Tag Libraries
  • Writing and Using Custom Tags


6. Resources

  • Resource Libraries
  • Deploying Images, Scripts, and Stylesheets
  • Addressing Resources


7. Composites

  • Limitations of Custom Tags
  • Composite Components
  • Encapsulation
  • Deploying and Using Composites
  • Interface and Implementation
  • Impact on the UI Tree
  • Attributes
  • Retargeting


8. Ajax

  • What is Ajax?
  • The XMLHttpRequest Object
  • Ajax and the JSF Lifecycle
  • Using
  • execute and render Attributes
  • Ajax Listeners



Price:  700 €


Date:  on demand


Book the course: Migrating to JSF 2.0

Bookings are disabled.


- Trainings - - - Migrating to JSF 2.0