• Image

Welcome to Structs

Apache Struts 2 is an elegant, extensible framework for creating enterprise-ready Java web applications. This framework is designed to streamline the full development cycle from building, to deploying and maintaining applications over time. Apache Struts 2 was originally known as Web Work 2. This tutorial will teach you, how to use Apache Struts for creating enterprise-ready Java web applications in simple and easy steps.

Why Structs ?

Tag Support

AJAX Support

Plugin Support

Profiling

Structs 2.X

  • Introduction to MVC architecture
  • Struts2 architecture
  • Struts2 Components
  • Controller
  • Actions
  • Interceptors
  • Result and View Components
  • ValueStack and OGNL
  • Struts Tag Library
  • Control Tags
  • Data Tags
  • UI Tags
  • Understanding ActionContext and ActionInvocation
  • Implementing Custom interceptors
  • Implementing Custom Result
  • Use of Common predefined interceptors
  • Params
  • Exception
  • I18n
  • execAndWait
  • servletconfig
  • validation
  • workflow
  • modeldriven
  • Custom & predefined validations
  • Validatable & ValidationAware
  • Required
  • requiredString
  • int,double & date
  • email
  • stringLength
  • regex
  • Internationalization
  • Generating composite views using Tiles
  • Tiles configuration
  • Tiles Tag library
  • Tiles result
  • Tiles layout
  • Using velocity for generating views
  • Using zero configuration plug in