Struts

Key Features

Notes

Assignments

6 Weeks

The Apache Struts web framework is a free open-source solution for creating Java web applications. It provides various components that can be used to develop MVC based web applications that are easy to develop and maintain.

This advanced course shows JSP and servlet programmers how to build web applications using the Apache Struts framework. Learner learn the Struts architecture and see how it captures a great deal of pre-existing best practice: in model-view-controller action mappings, form beans, custom tags for working with HTML forms, input validation, and the Tiles view-building framework. This Struts 1.3 and 2.0 version of the course illustrates the use of Struts 1.3 in detail and 2.0

Our Syllabus

We have provide you the following syllabus modules in your training period.

Introduction,System Architecture & Types of Enterprise Applications

  1. Enterprise
  2. Enterprise Application
  3. System logical layers
  4. Presentation layer
  5. Business processing layer
  6. Data Storage and access layer
    System Architecture
  1. 1-tier Architecture
  2. 2-tier Architecture
  3. n-tier Architecture
    Types of Enterprise Applications
  • Web Applications
  • Distribute Applications

WebApplication Models And Struts Tag Library

  1.  Model1-Architecture
  2. Model2-Architecture
    Struts Tag Library
  • Html Tag library
  • Bean Tag library
  • Logic Tag library
  • Nested Tag library
  • Tiles Tag library

MVC Architecture& its Rules & Regulations And Client Side Validations

  1. rameWork
  2. Web Framework
  3. Application Framework
  4. Struts Framework History
  5. Struts Flow of Execution
  6. Struts Elements
    1. View
    2. ActionServlet
    3. RequestProcessor
    4. FormBean(ActionForm)
    5. Action class
    6. xml
    7. Struts Configuration File
      Client Side Validations
  • Programmatic Approach
  • Declarative Approach
  • (Validator Framework)

Server Side Validations And DynaActionForm & LazyDynaBean

  1. Programmatic Approach
  2. Declarative Approach
  3. (Validator Framework)
    DynaActionForm & LazyDynaBean
  1. ocal Forwards & Global
  2. Forwards

Internationalization(I18N) & I18N at Weblevel

  1. I18N at Core level
  2. NumberFormat
  3. DateFormat
  4. ResourceBundle>
    I18N at Weblevel (Server & jsp)
  1. JSTL format tags
  2. I18N in Struts

Exception Handling in Struts & Struts 2.x

  1. Programmatic Approach
  2. Declarative Approach
  3. Custom Exceptions in Struts
  4. Customization on ExceptionHandler
    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

Tiles Frame work

  1. Built-in Actions in Struts
  2. IncludeAction
  3. ForwardAction
  4. LocaleAction
  5. DispatchAction
  6. LookupDispatchAction
  7. MappingDispatchAction
  8. EventDispatchAction
  9. SwitchAction

Struts 2.x

  1. Diff b/w Struts 1.x and Struts 2.x
  2. Struts 2.x Flow of Execution
  3. Struts 2.X Elements
  4. Steps to design Struts Appl. In 2.x version
  5. Struts 2.x Tag library
  6. Struts 2.x Application with Annotation
  7. Struts 2.x Validations

Database:Oracle

Tomcat Weblogic
            IDE’s: MyEclipse, NetBeans