Struts Course Structure
STRUTS – 1.x
Different types of Applications
Different Layers in Application
Web Application Designing Models
Struts Introduction
Struts Architecture
Struts Resources
Validations in Struts
Client Validations
Server side Validations
Different types of ActionForms and Dynamic ActionForms
ExceptionHandling in Struts
Local Forwards & Global Forwards
Local Exceptions & Global Exceptions
Struts predefined Tag libraries
Predefined Action Classes
Internationalization (I18N) in Struts 1.x
Struts with Ajax Example
Preventing Double Submits
Data Source
File Uploading and Downloading in Struts
Tiles Framework
IDEs: Eclipse, Netbeans
STRUTS – 2.x
Basic Components of Struts 2
Differences between Struts 1.x & 2.x
Steps to Create Struts 2 Application
Core Components in Struts 2
Struts 2 Work Flow
Struts 2 Action
Struts 2 Configuration
Struts 2 Tag Library
Interceptors
Struts 2 Validation
Aware Interfaces
Internationalization(I18N) in Struts 2.x
Zero Configuration
Files Uploading and Downloading
Securing struts application
Debugging and profiling
Progress Meters
Custom interceptors
Data store using struts 2
JFreechart plugins
Struts2 with Tiles2
IDEs: Eclipse, Netbeans