Struts
Module 1: Introduction
- Enterprise
- Enterprise Application
- System logical layers
- Presentation layer
- Business processing layer
- Data Storage and access layer
- System Architecture
- 1-tier Architecture
- 2-tier Architecture
- n-tier Architecture
- Types of EnterpriseApplications
- Web Applications
- Distribute Applications
- WebApplication Models
- Model1-Architecture
- Model2-Architecture
- MVC Architecture& its Rules & Regulations
- FrameWork
- Web Framework
- Application Framework
- Struts Framework History
Module 2: Struts Flow of Execution
Module 3: Struts Elements
- View
- ActionServlet
- RequestProcessor
- FormBean(ActionForm)
- Action class
- web.xml
- Struts Configuration File
Module 4: Struts Tag Library
- Html Tag library
- Bean Tag library
- Logic Tag library
- Nested Tag library
- Tiles Tag library
Module 5: DynaActionForm & LazyDynaBean
Module 6: Local Forwards & Global Forwards
Module 7: Validations
- Client Side Validations
- Programmatic Approach
- Declarative Approach
- (Validator Framework)
- Server Side Validations
- Programmatic Approach
- Declarative Approach
- (Validator Framework)
Module 8: Internationalization(I18N)
- I18N at Core level
- NumberFormat
- DateFormat
- ResourceBundle
- I18N at Weblevel(Server & Jsp)
- JSTL format tags
- I18N in Struts
Module 9: Exception Handling in Struts
- Programmatic Approach
- Declarative Approach
- Custom Exceptions in Struts
- Customization on ExceptionHandler
Module 10: Tiles Frame work
Module 11: Built-in Actions in Struts
- IncludeAction
- ForwardAction
- LocaleAction
- DispatchAction
- LookupDispatchAction
- MappingDispatchAction
- EventDispatchAction
- SwitchAction
Module 12: Struts 2.x
- Diff b/w Struts 1.x and Struts 2.x
- Struts 2.x Flow of Execution
- Struts 2.X Elements
- Steps to design Struts Appl. In 2.x version
- Struts 2.x Tag library
- Struts 2.x Application with Annotation
- Struts 2.x Validations
Module 13: Database: Oracle
- Servers:Tomcat & Weblogic
- IDE’s: MyEclipse, NetBeans