StrutsFrameWork Course Content 1. Struts Architecture
· MVC and Model 2 · Command Pattern · Jakarta Struts · More XML, Less Java! · Action Mappings · JavaBeans in Struts · Working with Forms · Validation · Presentation Technology · Tiles
2. Action Mappings
· Command Pattern for Web Applications · Action Servlet · Action and Action Mapping · Struts Configuration · Selecting a Forward · Global Forwards · Declarative Exception Handling · Global Exception Handlers
3. Forms
· Working with HTML Forms · Action Forms a/k/a Form Beans · Relationship to Input · Relationship to Actions · Relationship to the Model · Relationship to Output · Dyna Action Form and Map-Backed Forms · Validation
4. Struts Tag Libraries
· Building View Components · Struts Tag Libraries · Attributes and Struts Expressions · Building Forms · <html:form> · <html:text> et. al. · Forms and Form Beans · Scope and Duration of Form Data · Managing Hyperlinks · Error Messages · Logic Tags
5. The JSP Standard Tag Library
· JSTL Overview · JSP Expression Language · Core Tags · Formatting Tags · Indexed Properties and Struts HTML Forms
6. Internationalization and Localization
· i18n in Java · i18n in Actions · i18n in Validation
7. Input Validation
· Validation in Web Applications · Validation in Struts · The Struts Validator Plug-In · Validating Action Form Subtypes · Configuring Validation · Standard Validators · Rules · The Action Messages Class · Is <html:form> Necessary? · Reporting Errors · Multi-Page Validation · Client-Side Validation · Limitations on the Client Side · Implementing a Validator · Implementing Action Form validate · Mapping-Based Validation
8. Advanced Configuration
· Struts Configuration in Depth · Wildcards · Extensions · The Configuration Object Model · Subclasses and <set-property> · Plug-Ins · Integrating Other Frameworks · Role-Based Security · Chaining Actions · The Composable Request Processor Class · Configuring Command Chains · Modules
9. Tiles
· Consistent Look and Feel · Reusable Layouts and Content · The Tiles Framework · Instantiating Layouts · Body-Wrap Insertions · Tiles and Style sheets · Working with Tiles Attributes · The Tiles Context · Definitions · Aggregation and Inheritance · The Tiles Plug-In · Forwarding to Definitions
|
Java Training >
