You are on page 1of 2

1.

Struts Introduction (02:12)


What is Struts2? Struts 2 features, Struts 2 disadvantages.
2. Environment Setup (48:00)
Struts2 Environment Setup, Architecture, First Struts2 Action, Hello World
Example, Logging.
3. Configuration Files (04:45)
e!.xml, struts.xml, struts"config.xml, struts.properties.
4. Actions (18:46)
Sample action, Actions extends ActionSupport, #ultiple actions.
5. Interceptors (19:35)
$nterceptor %inds, Ho to use interceptors, &&&&&&&'params&&&&&&&'
and &&&&&&&'timer&&&&&&&' inteceptor example, (reating custom inteceptor.
6. Results and Result Types (03:29)
&&&&&&&'result&&&&&&&' tag description, )he dispatcher result t*pe, Free#ar%er result
t*pe, +edirect result t*pe.
7. Value Stack/O!" (04:50)
,-.L /,!0ect -raph .avigation Language1 description, Example ith 2alue
Stac% and ,-.L.
8. Struts# Tags (05:45)
(ontrol )ags3 if else, iterator, merge, append, generator. 4ata )ags3 action,
include, !ean, date, param, propert*, push, set, text, url. Form )ags3 simple 5$,
group 5$, select 5$. A0ax )ags3 autocompleter, datetime pic%er, ta!!edpanel.
9. E$ception %andling (16:55)
Exception handling, Exception handling example, -lo!al Exception #apping.
10. Validations (07:33)
2alidation ith validate/1 method example, 6#L !ase validation example.
11. Annotations (14:21)
ActionAnnotations3 7+esults, 7+esult, 7Action, 7.amespace. $nterceptor
Annotations3 7After, 78efore, 78efore+esult. 2alidation Annotations3
7+e9uiredField2alidator, 7$nt+angeField2alidator,
74ate+angeField2alidator, 7+egexField2alidator. )*pe (onversion
Annotations3 7(onversion, 7(reate$f.ull, 7ElementAnnotation,
7:e*;ropert*, 7)*pe(onversion.
12. Internationali&ation (11:24)
+esource !undles, properties files, access the messages, i<=n resources.
13. 'ata(ase access (08:37)
>48( (onnection example.
14. )i(ernate Integration (11:10)
Hi!ernate configuration /hi!ernate.cfg.xml1, Hi!ernate example.
15. Spring integration (07:44)
Spring, Spring integration example.

You might also like