Java Training‎ > ‎

StrutsFrameWork Online Training

       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