Struts Online Tutorial

Struts Online Training Course Content

Struts Online Training

Introduction
a. Overview of Web Applications
b. HTTP protocol
c. Java Servlet Specification
d. Web Application Framework
e. MVC1 Architecture
f. MVC2 – Architecture
g. Struts 2 Architecture
h. Page Flow in Struts 2
i. Differences between Struts 1 and Struts2
Creating Application in Struts2
a. Setting Struts 2 Environment
i. IDE
ii. Server Configuration
iii. Database Configuration
iv. Directory Structure
b. Developing First application in Struts2
i. Creating JSP Pages
ii. Creating Action Classes
iii. Configuring Actions in struts.xml
iv. Configuring Struts 2 in web.xml
v. Deploying Struts2 application
vi. Running Struts2 Application
Creating Actions in Struts 2
a. ActionSupport class
b. Action Interface
c. Action as POJO
d. Model Driven Action
e. Action Context class
Dependency Injection and Inversion of Control
a. Struts2 Aware Interfaces
b. ApplicationAware
c. CookiesAware
d. ParameterAware
e. RequestAware
f. ServletRequestAware
g. ServletResponseAware
h. SessionAware
Interceptors in Struts2
a. Understanding Interceptors
b. Configuring Interceptors
c. Implementing Interceptors in Struts2
i. Alias Interceptor
ii. Exception Interceptor
iii. Prepare Interceptor
iv. Debugging Interceptor
v. Model-driven Interceptor
vi. Params Interceptor
vii. Conversion error Interceptor
viii. Workflow Interceptor
ix. Servlet-Config Interceptor
x. Scoped Model Driven Interceptor
xi. Validation
xii. User Defined Interceptor
Tags in Struts 2
a. Generic Tags
i. Control Tags
ii. Data Tags
b. UI Tags
i. Form Tags
c. Non-UI Tags
Performing Validations in Struts2
a. Conversion Validator
b. Date validator
c. Double validator
d. Email validator
e. Expression validator
f. Int validator
g. Required validator
h. requiredString validator
i. Stringlength validator
j. url validator
Controlling Results
a. System Defined
b. Chain Result
c. Dispatcher Result
d. FreeMarker Result
e. Redirect Result
f. Redirect Action Result
g. Stream Result
h. Velocity Result
i. XSL Result
j. PlainText Result
k. Creating custom Result
Object-Graph Navigation Language (OGNL)
Internationalization/Localization
Exception
a. Action based Exceptions
b. Global Exceptions
Server
• Tomcat
• Weblogic
Database
• Oracle
HOMEWHY USOUR STRATEGY
PROJECT SUPPORTBLOGBECOME AN Instructor
CONTACT USWEB DESIGNINGOUR SERVICES
LEARNER SIGN UPTRAINER SIGN UPREFER A FRIENDSITEMAP
Copy rights © HyderabadSys.com