Training » All Courses » Java » JavaEE » Developing Applications with Apache Struts

Course Summary

This intense practical 4-day Struts training course has been designed and developed by James Holmes, Struts project committer, creator of Struts Console, and author of Struts: The Complete Reference (Osborne Oracle Press S.).

Duration

4 days.

Objectives

This Struts training course is a step-by-step introduction to the leading web application framework for Java. Lectures are reinforced by several labs designed to explore common problems and best practice solutions. This course is intended for developers who want field-tested advice on how to get your applications working the "Struts Way".

  • Present and apply MVC application architecture
  • Build an example Struts application
  • Understand how to unit test Struts applications
  • Explain key Struts best practices
  • Use popular Struts extensions to increase productivity

 

Audience

Developers and programmers who want to learn about web application development using the Apache Struts framework.
To benefit from this Struts training course, delegates should have attended our course Object Oriented Programming with Java or have equivalent experience. Basic knowledge of html and Eclipse (or other IDE) is also beneficial.

Additional Notes

Lectures, discussions and practical exercises

Outline

Day 1: Introduction
  • An Introduction to Struts
  • Building a Simple Struts Application
  • The Model Layer
Day 2: Struts Architecture
  • The View Layer
  • The Controller Layer
  • Validator
Day 3: Applying Struts
  • Tiles
  • Declarative Exception Handling
  • Internationalizing Struts Applications
Day 4: Extending Struts
  • Using the Struts Tag Libraries and JSTL
  • Securing and Testing Struts Applications
  • Best Practices