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


Course Location Begin Date End Date Time Hours Register
Developing Web Applications with Struts St. Louis Sep 22, 2008 Oct 08, 2008 M/W, 5:30-8:30pm 18 CAIT

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