Developing Web Applications with Struts

Goals

  • Use Struts to build powerful and extensible web applications
  • Understand the mechanisms of the popular Model-View-Controller (MVC) design pattern that is used by Struts
  • Learn the sophisticated Tiles tag library to create highly dynamic, low maintenance web pages
  • Use the Validator framework to create validation rules
  • Extend Struts and customize it for your application

Audience

Software developers wishing to create sophisticated, robust, extensible, and maintainable web applications using Jakarta Struts.

Duration

3 days

Prerequisites

The "Java Servlet Programming" course is required. Students must be proficient in HTML.

Contents

  • Review of basic concepts of Servlets and JSPs
  • Review of JSP Model 1 and Model 2 architectures
  • Downloading and installing Struts
  • Overview of the Struts Framework
  • The basics of Struts Model, View, and Controller components
  • Configuring a Struts application
  • Using the Validator Framework to create input validation rules
  • Using the built-in Tiles tag library
  • Internationalizing a Struts Application
  • Building, packaging, and deploying a complete Struts application
  • Extending the Struts Framework
  • Exception Handling
  • Logging
  • Testing of Struts Web applications using StrutsTestCase For JUnit
  • An introduction to JavaServer FacesTM and the future of Struts

Format

Lecture and programming exercises.

Schedule


There are no open enrollment classes currently scheduled.

Copyright © 2006 Object Computing, Inc. All rights reserved. | Privacy Policy