Académique Documents
Professionnel Documents
Culture Documents
================================================
Pre-requisites:
i) Servlets & JSP
ii) Session management and Client state persistence
(cookies, URL rewriting, hidden fields)
ii) response.sendRedirect(), RequestDispatcher.forward()
iii) Knowledge on request, session and application scopes
iv) URL patterns and Filters (Struts 2.0)
v) How multiple form requests can be processed in a single servlet?
vi) Composite View
vii) Custom tag libraries
(Tag Implementation Class, .tld file, namespace, how to use <%@ taglib %>)
Course Content of Struts 1.3
============================
+ What is Architecture, Design Pattern, Framework
+ MVC and MVC2 Architectures
+ Building MVC based applications using JSP Model 1, Model 2, Model 3, Model 4 a
rchitectures
+ What is FrontController servlet?
+ Struts Architecture?
+ Some important classes in Struts architecture
JSP (Composite View), ActionServlet, struts-config.xml, web.xml, ModuleConfig, R
equestDispatcher, ActionForm, Action class and ActionForward classes.
+ Files required to develop struts web application
+ First example is on I18N (InternationalizatioN)
+ Application on processing form data in Struts (in this application we will use
DAO for DB operations)
+ Application on DynaActionForm
+ Appl on DynaValidatorForm
(the 16 Struts in-built validations, client side and server validations, user de
fined validations)
+ Appl on preventing Duplicate form submission in struts using token concept
+ Applications on 9 Action classes
i) Action
ii) DispatchAction
iii) EventDispatchAction
iv) LookupDispatchAction
v) MappingDispatchAction
vi) IncludeAction
vii) ForwardAction
viii) SwitchAction
ix) DownloadAction
+ Layout management in Struts using Tiles
i) Simple Tiles definitions
ii) Tiles Inheritance
Architecture
============