วัตถุประสงค์
JavaServer Faces it is a new Framework for developing web application, declared as a standard by Sun Microsystems and it is a part of J2EE 1.4. JavaServer Faces technology simplifies building user interfaces for web applications. With the well-defined programming model that JavaServer Faces technology provides, developers can quickly and easily build web applications. This course introduces the developer to the JSF architecture.After taking this class, the developer will be able to quickly develop dynamic web applications using new JSF framework. รายละเอียดหลักสูตร
Module 1: Introduction • What is JavaServer Faces? • Main Components • Benefits of JSF • What is JSF Application? • Why JSF? Module 2: JSF Architecture • Physical Components • How Does JSF Work? • The FacesServlet • The Lifecycle Object • Reconstitute Component Tree • Apply Request Values • Process Validation • Update Model Values • Invoke Application • Render Response Module 3: Expression Language • What is EL? • EL Basics • EL Identifiers • EL Implicit Objects • EL Operators
Module 4: UI Components • Overview • Developing a JSP • HTML Component Tags • The <h:commandButton> Tag • The <h:outputLink> Tag • The <h:inputText> Tag • The <h:outputText> Tag • The <h:messages> and <h:message> Tags • Panels Module 5: Objects for Request Processing • Overview • The FaceContext Object • The ExternalContext Object • Example • The Application Class • The ValueBinding Class • Accessing Backing Beans Module 6: Page Navigation • Navigation Rules • Action Method • Configuring Navigation Rules
Module 7: Event Model • Overview • Action Event ? Backing Bean Method • Action Event ? ActionListener Class • ValueChange Event Module 8: Validation • Overview • Custom Validators • Backing Bean Method • ValidatePostalCode Method • Creating the Custom Validator • Creating the Validator Class • Register the Validator Class • Creating the Custom Tag Handler • Creating the TLD File • Reference the Validator in the JSP pages Module 9: Data Conversion • Overview • Custom Convertors • Create the Custom Converter • Example of Custom Converter
<< Back
|