KnowledgeStep: Java Struts 2 Bootcamp

Course JV04: Java Struts 2 Bootcamp

Return to Java Course List

Start Date End Date Price Location Register
No scheduled dates - call for info $  

This course introduces the students to Jakarta Struts 2. During the course, students will learn to design and develop Struts based applications. Many real life hands on exercises are used to teach various concepts of Struts. Towards the end of the course, the students get to apply their Struts knowledge to build a mini e-commerce application.


This course is intended for programmers and designers who want to design and develop applications using the Jakarta Struts Model-View-Controller (MVC) framework.


  • A good understanding of HTML.
  • A good understanding of object-oriented programming using Java.
  • Experience with JSPs and servlets with some understanding of JavaBeans.

Course Objectives

After completing this course, students will have gained the knowledge to:
  • Understand and explain the Jakarta Struts framework
  • Design and build Struts based applications

Course Outline

  • Struts 2 Architecture and Overview
  • A Simple Struts Application
  • Struts Development Cycle
  • Struts Tag Libraries
  • JSTL tag libraries
  • Miscellaneous Advanced Features such as Validators
  • Database Programming
  • Templates and Tiles