Struts 2.0


Apache Struts 2 is an elegant, extensible framework for creating enterprise-ready Java web applications. The framework is designed to streamline the full development cycle, from building, to deploying, to maintaining applications over time. Apache Struts 2 was originally known as WebWork 2.


Before proceeding with this tutorial you should have a good understanding of the Java programming language. A basic understanding of MVC Framework and JSP or Servlet is very helpful.

Course Content and Objectives

Struts2 is popular and mature web application framework based on the MVC design pattern. Struts2 is not just the next version of Struts 1, but it is a complete rewrite of the Struts architecture.

The WebWork framework started off with Struts framework as the basis and its goal was to offer an enhanced and improved framework built on Struts to make web development easier for the developers.

We will learn Struts in 4 sessions:

Session1: Struts2.0 Introduction

Session2: Struts2.0 Core Components

Session3: Struts2.0 Validation

Session4: Struts2.0 Registration Example

Frequently Asked Questions

Frequently Asked Questions