Verhoef Training, Inc.

P.O.Box 1515, West Caldwell, NJ 07006
Phone:(800)631-0410 Fax:(973)403-3468



Web Development using Jakarta Struts (RAD/WSAD)




SUMMARY:   This course provides the experienced server-side Java developer with complete coverage and hands-on practice using the latest Jakarta Struts features. Students will learn the various Struts tag libraries and the components that provide the architectural framework. The course concludes with a discussion and exercise in developing Java Server Page custom tags and tag libraries. The students will finish by building a complete Struts-based web application.

Hands-on labs reinforce the lecture topics while providing practical experience. Emphasis is placed on the Struts features while not relying heavily on RAD/WSAD to complete tasks. After participants understand how Struts works, special Struts features inherent to RAD/WSAD are examined in more detail.

AUDIENCE:   This course is designed for experienced developers familiar with HTML and Java with previous exposure to Servlets, and Java Server Pages.

PREREQUISITES:   Java Programming Language Basics, HTML, knowledge of JSP and Servlet Basics are required. This course is not recommended for students who have no server-side development experience.

DURATION:   4 Days

APPROACH:   This course is lecture with hands-on labs for reinforcement.

OBJECTIVES:  

  • Configure the Struts framework within a web application
  • Utilize the bean, html, logic, and nested tag libraries
  • Implement the new Struts declarative exception handling system
  • Integrate DynaActionForm beans and use the Struts Validator
  • Create JSP custom tags and integrate them into the web application

COURSE CONTENT:  
  1. Model-View-Controller Architecture
  2. Introducing the Struts Framework
  3. RAD/WSAD Overview
  4. The Controller Components
  5. The Model Components
  6. The View Components
  7. Debugging in RAD/WSADt
  8. Advanced Struts Topics
  9. Custom JSP Tag Development
  10. Problem Determination and Performance
  11. Detailed Lab Instructions
KW/05

© 2007 Verhoef Training, Inc.