home 
 
 
 
nlfr
 
Home
About ABIS
Services
Courses
Resources
Contact
MyABIS
All CoursesbalkjeGeneral » Introduction to HW & SW » TracksOperating systems » MVS - z/OS » UNIX - Linux - AIX » Windows » VMwareDatabases, transaction systems and middleware » DB2 for z/OS » DB2 UDB for Linux, UNIX and Windows » Oracle » SQL Server » MySQL » IMS » CICS » WebSphere MQ » WebSphere Application Server » Business intelligence and data warehouseApplication development » Methods and techniques » TOGAF » PRINCE2 » Programming languages » Internet development » Object Oriented systems » Java » IBM development tools » SAS » XML » SOA & web servicesSystems management » ITILbalkjePractical informationRegistration 
Working with Struts

Intended for

Internet/intranet/extranet application developers who wish to learn a solid, de-facto standard, web framework.

Background

A basic knowledge of Servlets and JavaServer Pages is required (see course Java EE: building web applications with servlets & JSPs). Some familiarity with HTML (see course HTML authoring) is an advantage.

Training method

Theoretical foundations with demonstrations. There is plenty of time provided for practical exercises.

Course leader

anova.

Duration

2 days.

Schedule

No public sessions are currently scheduled. We will be pleased to set up an on-site course or to schedule an extra public session (in case of a sufficient number of candidates). Interested ? Please contact ABIS.

Objectives

As web-based applications grow in complexity, there is a need for a good application framework. Without such a framework, the maintenance of such an application becomes difficult, time-consuming and error-prone. In the last few years, several frameworks have been created for web-based Java applications. The best known of these frameworks is Struts, an Apache Jakarta open-source project. It has gained tremendous support, not only among proponents of open source, but also among the traditional solution vendors such as IBM, Oracle, Cap Gemini, ...

The goal of this course is to introduce Struts with the emphasis on best practices.

Main topics

  • Web frameworks and motivation behind Struts
  • Struts configuration:
  • struts-config.xml
  • Struts main classes:
  • Action • ActionForm • ActionForward
  • ValidatorForm • DynaActionForm • DynaValidatorForm
  • Struts tag libraries and JSTL
  • Error handling
  • Validation of user input:
  • in ActionForms
  • using Jakarta commons validator
  • Internationalisation