Struts Training

STRUTS

  • Enterprise
  • Enterprise Application

System Architecture

  • 1-tier Architecture
  • 2-tier Architecture
  • n-tier Architecture

Types of Enterprise Applications

  • Web Applications
  • Distribute Applications

WebApplication Models

  • Model1-Architecture
  • Model2-Architecture

MVC Architecture& its Rules & Regulations
FrameWork

  • Web Framework
  • Application Framework

Struts Framework History
Struts Flow of Execution
Struts Elements

  • View
  • ActionServlet
  • RequestProcessor
  • FormBean(ActionForm)
  • Action class
  • web.xml
  • Struts Configuration File

Struts Tag Library

  • Html Tag library
  • Bean Tag library
  • Logic Tag library
  • Nested Tag library
  • Tiles Tag library

DynaActionForm & LazyDynaBean
Local Forwards & Global Forwards
Validations

  • Client Side Validations
  • Programmatic Approach
  • Declarative Approach(Validator Framework)
  • Server Side Validations
  • Programmatic Approach
  • Declarative Approach(Validator Framework)
  • Internationalization(I18N)
  • I18N at Core level
  • NumberFormat
  • DateFormat
  • ResourceBundle
  • I18N at Weblevel(Server & Jsp)
  • JSTL format tags
  • I18N in Struts
  • Exception Handling in Struts
  • Programmatic Approach
  • Declarative Approach
  • Custom Exceptions in Struts
  • Customization on ExceptionHandler
  • Tiles Frame work
  • Built-in Actions in Struts
  • IncludeAction
  • ForwardAction
  • LocaleAction
  • DispatchAction
  • LookupDispatchAction
  • MappingDispatchAction
  • EventDispatchAction
  • SwitchAction
  • 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.xV
  • Struts 2.x Tag library
  • Struts 2.x Application with Annotation
  • Struts 2.x Validation
  • Database : Oracle
  • Servers :Tomcat Weblogic
  • IDE’s: MyEclipse, NetBeans