Mail : training@ecorptrainings.com
India : +91-8143-111-555
USA : +1-703-445-4802
Whats app : +91-8143-110-555
Facebook Twitter Google Plus Pinit Stumbleupon Youtube Blog

Workday HCM Demo New Batches Starting from Tuesday... 01-11-2016
Search Course Here




Live Chat
Support
JSF Online Training

JSF

overview

JavaServer Faces (JSF) is a Java specification for building component-based user interfaces for web applications. It was formalized as a standard through the Java Community Process and is part of the Java Platform, Enterprise Edition.JSF 2 uses Facelets as its default templating system. Other view technologies such as XUL can also be employed. In contrast, JSF 1.x uses JavaServer Pages (JSP) as its default templating system.

JSF is often used together with Ajax, a Rich Internet application technology. Ajax is a combination of technologies that make it possible to create rich user interfaces. The user interface components in Mojarra (the JSF reference implementation) and Apache MyFaces were originally developed for HTML only, and Ajax had to be added via JavaScript. Because JSF supports multiple output formats, Ajax-enabled components can easily be added to enrich JSF-based user interfaces. The JSF 2.0 specification provides built in support for Ajax by standardizing the Ajax request lifecycle, and providing simple development interfaces to Ajax events, allowing any event triggered by the client to go through proper validation, conversion, and finally method invocation, before returning the result to the browser via an XML DOM update.JSF 2 includes support for graceful degradation when JavaScript is disabled in the browser.
prerequisties
  • All attendees should have a solid foundation in Java programming and OO principles.
Duration
Online
  • It is a 16 days program and extends up to 2hrs each.
  • The format is 20% theory, 80% Hands-on.

Corporate
  • It is a 4 days program and extends up to 8hrs each.
  • The format is 20% theory, 80% Hands-on.
Classroom
    Private Classroom arranged on request and minimum attendies for batch is 4.
course content
  • Introduction
    • Java EE and Web Applications
    • Perspectives: Servlets and JSP
    • Perspectives: MVC Frameworks
    • Perspectives: AWT and JFC
    • JSF Value Proposition
    • JSF Configuration
    • Issues with JSP and JSF
    • Facelets
  • Lifecycle
    • The JSF Request/Response Cycle
    • Lifecycle Phases
    • Phase Listeners
    • The FacesContext Class
    • Who Does What
    • Partial Request Cycles
  • UI Components
    • The UIComponent Class
    • Behavioral Interfaces
    • The Core and HTML Tag Libraries
    • Relationship to CSS
    • ID, Client ID, and Label
    • UISelectItem(s)
    • Navigating the UI Tree
    • The binding Attribute
  • Page Navigation
    • View Selection
    • Navigation Rules
    • Implicit Navigation
    • Problems with POSTback
    • Post/Redirect/Get
    • Support for HTTP GET
    • Conditional Navigation
  • Managed Beans
    • JavaBeans and JSF
    • Backing Beans
    • Configuring Managed Beans
    • @ManagedBean and Related Annotations
    • The Unified Expression Language
    • Value and Method Expressions
    • Implicit Objects
  • Scopes
    • Managed-Bean Scopes
    • Lifecycle Annotations
    • View Parameters
    • The Flash
  • Dependency Injection
    • Managed Properties
    • Values, Lists, and Maps
    • Using Dynamic Expressions
    • Dependencies and Bean Scopes
    • The @ManagedProperty Annotation
  • Facelets
    • Migrating from JSP
    • View Definition Languages
    • Facelets
    • Tag Libraries
    • Writing and Using Custom Tags
  • Events and Listeners
    • JSF Event Model
    • Event Types and Timing
    • Event Queueing
    • ActionEvent and ActionListener
    • Action Methods
    • Connecting Controllers to Beans
    • ValueChangeEvent and ValueChangeListener
    • Deferring Event Processing
    • Limitations of FacesListeners
  • Lists and Tables
    • Working with Collections
    • Defining Columns and Facets
    • One Command Per Row
    • Reading the Row Number
    • Pseudo-Maps
    • Working with Persistent Data
    • Concurrency and Caching
    • Limiting the Scope of Queries
    • Paging
  • Converters
    • The Converter Interface
    • Life of a Datum
    • Standard Converters
    • Custom Converters
    • The @FacesConverter Annotation
    • Timing of Conversion
    • Representing Persistent Objects by ID
  • Validators
    • The Validator Interface
    • Standard Validators
    • Using Regular Expressions
    • Producing Error Messages
    • Message Keys
    • Presenting Error Messages
    • Posting Error Messages from Anywhere
    • Custom Validators
    • The @FacesValidator Annotation
    • Validating Multiple Inputs
    • JSR-303 Support: "Bean Validation"
  • Resources
    • Resource Libraries
    • Deploying Images, Scripts, and Stylesheets
    • Addressing Resources
  • Composites
    • Limitations of Custom Tags
    • Composite Components
    • Encapsulation
    • Deploying and Using Composites
    • Interface and Implementation
    • Impact on the UI Tree
    • Attributes
    • Retargeting
  • Ajax
    • What is Ajax?
    • The XMLHttpRequest Object
    • Ajax and the JSF Lifecycle
    • Using
    • execute and render Attributes
    • Ajax Listeners
  • The JSF JavaScript API
    • The JSF JavaScript API
    • Trigering Ajax Requests
    • Refining with Callbacks
    • onevent and onerror Attributes
    • The Ajax Request/Response Process
    • Using Hidden Inputs
    • Other JavaScript Functions
Videos
JSF videos will be updated soon
To Watch More Videos Click Here

Flash News


AngularJS New Batch Start From 09th OCT & 10th OCT.


Hadoop Dev New Batch Start From 10th OCT & 11th OCT.


IBM COGNOS TM New Batch Start From 11th OCT & 12th OCT.


Informatica Dev New Batch Start From 12th OCT & 13th OCT.


Mean Stack New Batch Start 13th OCT & 14th OCT.

SAP BODS new Batch Starting From 14th OCT & 15th OCT.

SAP S/4 HANA New Batch Start From 15th OCT & 16th OCT
.

Tableau New Batch Start From 16th OCT & 17th OCT

PUBLIC DEMO

(1) Workday Technical Demo Training

Demo Schedule : 09:30A.M EST / 08:30A.M CST / 6:30A.M PST on 13th OCT & 07:00A.M IST on 14th OCT

(2) SAP MII Demo Training

Demo Schedule : 09:30A.M EST / 08:30A.M CST / 6:30A.M PST on 13th OCT & 07:00A.M IST on 14th OCT

SOLVE YOUR QUERIES ONLINE
Email :
Rediff Bol :
ecorptrainings@rediffmail.com
Google Talk :
ecorptrainings@gmail.com
MSN Messenger :
ecorptrainings@hotmail.com
Yahoo Messenger :
ecorptrainings@yahoo.com
Skype Talk :
ecorptrainings