Struts Training

Workshop Length

3 days

Objective

Learn how to build complex web application using Struts 1.1.

Description

Struts is a Java Framework to make building complex web applications easier. In this 2 day, hands-on workshop you'll master the concepts of Struts while building a non-trivial web application, based on the Struts 1.1 Framework.

Prerequisites

Students should already be familiar with Java and Servlet/JSP programming.

Pricing

For private, dedicated workshops see our price page. For public, open-enrollment workshops, see the table to the right.

Topics

  • Struts Overview
    • What problems does Struts solve?
    • What are the piece of struts?
    • Struts pros and cons
  • Struts Concepts
    • Web Frameworks
    • Model View Architecture
    • Form Re-population
    • Form Validation
    • Templating
  • Workstation Setup
    • Installing Web Container
    • Creating a Starter Web App
    • Installing Struts
    • Add the Struts jar File to Your Web App
    • Declare the Struts Servlet in web.xml
    • Map the Struts Servlet
    • A Shell Struts Config File
  • Your First Struts Application
    • Create the Controller (the Action Class)
    • Create the View
    • Update Struts Config File
    • Run the application
  • Struts Components
    • Actions
    • ActionForms
    • ActionForwards
    • ActionMappings
    • struts-config.xml
    • Struts Tag Libraries
  • More on ActionForms
    • Using Maps
    • Using Nested Properties
    • Using Indexed Properties
    • Using DynaForm
    • Tips and Tricks
  • Using Struts Tag Libraries
    • HTML Tags
    • Bean Tags
    • Logic Tags
    • JSTL Tags
  • Templating with Tiles
    • Simple Tiles Page
    • Reusing Layouts
    • Definitions
    • More Complex Components
  • Struts Validator
    • Validator Overview
    • Basic Validators
    • Validator Tags
    • ValidatorForm and ValidatorActionForn
    • Creating Validator
  • Using Struts with Databases
    • DataSources
    • Useful Design Patterns
  • Internationalization
    • Resource Bundles
    • i18n with Struts Tags
    • i18n with Error Messages
    • i18n with Validator
    • i18n with Tiles

Upcoming Dates

We don't cancel classes due to low enrollment.

Date Price  
08/09/2010 $2,100 Signup
08/16/2010 $2,100 Signup
08/23/2010 $2,100 Signup
08/30/2010 $2,100 Signup
09/06/2010 $2,100 Signup
09/13/2010 $2,100 Signup
09/20/2010 $2,100 Signup
09/27/2010 $2,100 Signup
10/04/2010 $2,100 Signup
10/11/2010 $2,100 Signup
10/18/2010 $2,100 Signup
10/25/2010 $2,100 Signup
11/01/2010 $2,100 Signup
11/08/2010 $2,100 Signup
11/15/2010 $2,100 Signup
11/22/2010 $2,100 Signup
11/29/2010 $2,100 Signup