Online Struts Training
Model 2 Applications
Model 2 architecture
Using a servlet controller
Utilizing a filter dispatcher
TopStarting with Struts
A brief introduction to Struts.
Components of Struts
How to configure Struts applications.
Struts solves many common problems in web development
TopActions and Results
how to write effective action classes
Default result types,
Global exception mapping
Wildcard mapping
Dynamic method invocation
TopOGNL
Discusses the expression language
access the action and context objects.
OGNL language
accessing objects
create lists and maps.
tag library
User Interface (UI) tags
non-UI tags (generic tags)
TopForm Tags
form tags
UI tags for entering form data
benefits of using tags and
how tag can be used.
TopGeneric Tags
non-UI tags
control tags and data tags.
mapping
TopString
action properties.
TopType Conversion
Input Validation
Message Handling
Model Driven and Prepare Interceptors
TopThe Persistence Layer
need of a persistence layer to store objects
Struts action objects.
Data Access Object (DAO) pattern,
implement the DAO pattern.
TopFile Upload & Download
Jakarta Commons FileUpload library
TopSecurity
how to configure the deployment descriptor.
Preventing Double Submits
Debugging and Profiling
TopProgress Meters
Execute and Wait interceptor
Custom Interceptors
write your own interceptors.
TopCustom Result Types
Velocity
.FreeMarker
XSLT
Plug-ins
The Tiles Plug-in
JFreeChart Plug-ins
Zero Configuration
AJAX
TopContact for Personal Online Java Training by Online Java Tutor at JavaTutorOnline.com