Course ID: 20143 | Course Duration: 2 Days
 
Career Training
 

Fundamentals of JavaServer Faces Training Class

Course ID: 20143
 
 
Course Snapshot View Dates Add To My Courses Get More Information About This Course Register Online Register By Fax On-Site Training View Printer Friendly Version
 
     
 

Fundamentals of JavaServer Faces Training Seminar

JavaServer Faces (JSF) is Sun's preferred framework for developing rich user interfaces to web-based applications. In this course, learn the fundamentals of using this framework to create views, add UI components, and validate user input. Learn to write backing-beans that maintain the state of the application and can respond directly to user input. You'll also cover binding components to data and bean properties using JSF's Expression Language (EL), writing action handlers, handling navigation, internationalization, and more!
 
     
     
  Course Details  
     
     
  Agenda  
 

1. JSF Intro Overview




  • Understanding JSF


    • Different views of JSF


    • Comparing JSF to standard servlet/ JSP technology


    • Comparing JSF to Apache Struts





2. Controlling JSF Page Navigation




  • JSF flow of control


  • The basic steps in using JSF


  • Static navigation


    • One result mapping




  • Dynamic navigation


    • Multiple result mappings





3. Managed Beans




  • Using beans to represent request parameters


  • Declaring beans in faces-config.xml


  • Outputting bean properties


    • Standard JSF approach


    • JSP 2.0 expression language





4. The JSF Expression Language




  • Motivating use of the expression language


  • Comparing to the JSP 2.0 EL


  • Accessing bean properties


  • Submitting bean properties


    • Expressions in output values


    • Expressions in submission values


    • Expressions for action controllers




  • Accessing collection elements


  • Using implicit objects and operators



5. JSF Properties Files




  • Loading properties files


  • Simple messages


  • Parameterized messages


  • Internationalized messages



6. JSF Event Handling




  • Comparing action controllers to event listeners


  • Action listeners


  • Value change listeners


  • Using JavaScript to submit form


    • Browser incompatibilities




  • Combining action listeners and action controllers in the same GUI element



7. The JSF "h" (HTML) Package




  • Most common usage


  • Shared attributes


  • Implied attributes


  • Elements that can invoke action controllers/listeners


  • Elements that can invoke value change listeners


  • Elements that display lists of items



8. Validating User Input




  • Manual validation


  • Implicit automatic validation


  • Explicit validation


  • MyFaces validators


  • Creating custom validators



9. Accessing Databases with JDBC




  • Overview of JDBC technology


  • JDBC drivers


  • Seven basic steps in using JDBC


  • Using JNDI with JDBC


  • Retrieving data from a ResultSet


  • Using prepared and callable statements


  • Submitting multiple statements as a transaction



10. Using JSF Data Tables




  • Motivation


  • Basic syntax


  • Defining table headings


  • Formatting tables with style sheets


  • Displaying database tables


 
     
     
  Audience  
 

Those who have JSP experience and are looking to make their web-based applications more robust and flexible using model-view-controller frameworks such as Struts or JavaServer Faces.

 
     
  Pre-requisites  
 

Java Developer or equivalent experience working with Java and JavaServer Pages (JSP).

 
     
  Comments  
  For all course dates held in Canada, please add 5% GST to the course price. Canadian residents will need to add an additional 7% PST to the course price.  
     
     
 
On-Site Training Bring this Fundamentals of JavaServer Faces training class in-house at your facility. Request More Information Request More Information On Fundamentals of JavaServer Faces
 
Career Training
 
 
Career Training
  Fundamentals of JavaServer Faces Training Course Dates and Locations  
     
  Course ID: 20143 | Course Duration: 2 Days  
     
  Locations:  
     
   
     
 
Career Training
 
     
 
On-Site Training Bring this Fundamentals of JavaServer Faces training class in-house at your facility. Request More Information Request More Information On Fundamentals of JavaServer Faces
 
Career Training
 
 
Career Training
  Browse Our Catalog  
     
  Select a market segment to view more courses

 
     
  Or, select a category to view more courses

 
     
  Browse By Category Browse By Category

Browse By Location Browse By Location

Browse New Courses Browse New Courses

 
     
Career Training
 
   
 
 
 
 






Site Map -- Top Training Courses -- Request On-Site Training

Find Jobs -- Degree Programs -- Training Providers -- Resource Center -- About Us -- Contact us

TrainUp.com Your Career Training Marketplace