Introduction to Apache Struts 2

Apache Struts Training

The Introduction to Apache Struts 2 training course explores the leading MVC web development framework for Java (Model-View-Controller web development framework for Java). The Apache Struts training focuses on core struts concepts, and then quickly moves into advanced concepts, like bindings and validations. Our Apache Struts training concludes with a competitive survey of other MVC-based frameworks like JSF (JavaServer Faces framework), Spring MVC, and Wicket.

The Introduction to Apache Struts 2 course assumes students are competent in Java web development using JSP and JavaBeans.

This course assumes you’re familiar with both HTML and basic Java web development.

Course Summary

Purpose: 
Learn how to build web applications using Apache Struts 2
Audience: 
Experienced Java web developers needing to adopt Struts within their web application
Skill Level: 
Learning Style: 

Hands-on training is customized, instructor-led training with an in-depth presentation of a technology and its concepts, featuring such topics as Java, OOAD, and Open Source.

Hands On
Duration: 
3 Days
Productivity Objectives: 
  • Describe the motivations for using a model-view-controller framework such as Apache Struts
  • Identify and implement key Struts MVC elements
  • Create a Apache Struts based web application from scratch
  • Migrate a simple JSP / JavaBeans application to Apache Struts
Introduction to Apache Struts 2 is part of the Apache Training curriculum.

What You'll Learn

In the Introduction to Apache Struts 2 training course you’ll learn:

  • What is Apache Struts?
  • Introduction to the Model-View-Controller design pattern
  • Understanding how Struts and MVC relate
  • Building a simple struts app
  • Configuring Struts 2: configuration over convention and convention over configuration
  • Working with Contollers using Actions and Interceptors
  • Handling Results, Data validation, and type conversion
  • Building the View
  • Understanding the Struts UI components, tag library, and themes
  • Internationalizing Struts applications
  • Working with Struts 2 in an Web 2.0 application
  • Integrate JPA with Struts

Meet Your Instructor

Kelby Zorgdrager

Kelby Zorgdrager, is the President and Founder of DevelopIntelligence.

Kelby, a serial entrepreneur, has started 2 successful businesses in his career. Much of his career has been focused on leveraging technologies to create robust, scalable, and extensible solutions. Kelby has held just about every position possible in the technology world, from tech support to CTO. Kelby's expertise in Java, Open Source, and software development, have allowed him to be a guest speaker at JavaOne, Java University, Comdex,...

Meet Kelby Zorgdrager »

Develop Your Intelligence

Contact us to begin the personalization process.

We'll work with you to design a personalized,
relevant learning solution that's budget friendly.

Questions? Answered.

Problem? Solved.


They Liked Us.




You will too.

Learn About The DI Way

Everyone learns more when it's personally relevant. Yes - It's that simple!

Contact Us

Contact DevelopIntelligence

Please fill out the information below to have a DevelopIntelligence Learning Solutions Architect contact you within 1-business day. If you would like immediate live help, please call (877) 629-5631.

Because we value your privacy, we don’t share your information. We’ll only use it to help you find the best personally relevant learning solution.

Need help finding the right learning solution? Call us: 877-629-5631