Apache Struts 2 é uma estrutura elegante e extensível para a criação de aplicativos da Web Java prontos para empresas. Essa estrutura foi projetada para otimizar o ciclo completo de desenvolvimento, desde a construção até a implantação e manutenção de aplicativos ao longo do tempo. O Apache Struts 2 era originalmente conhecido como Web Work 2. Este tutorial ensinará como usar o Apache Struts para criar aplicativos da Web Java prontos para empresas em etapas simples e fáceis.
Este tutorial é projetado para programadores Java que estão interessados em aprender os fundamentos da estrutura Struts 2.x e seus aplicativos.
Antes de prosseguir com este tutorial, você deve ter um bom conhecimento da linguagem de programação Java. Um entendimento básico do MVC Framework e JSP ou Servlet é muito útil.