On-site & Public, Instructor-led, Hands-on IT Training
(International 01) 908.233.8900
  400+ Course Offerings:

Search for Course:

ST1006 Core Struts 2.0 Development
Duration3 Days
Delivery MethodInstructor Led, Hands-on Workshops
Public Price$1650.00

DESCRIPTION (Return to Top)

Created in collaboration by several leading J2EE and Struts authors and industry experts, this intensive course will give you the skills to design and build scalable, secure, maintainable web applications - leveraging our extensive experience in the delivery of scalable enterprise applications with complex web interfaces based on J2EE technologies. This course provides core Struts 2.0 knowledge that can be used as the foundation for developing production-quality web applications.

AUDIENCE (Return to Top)

This an intermediate level Struts training course, designed for J2EE developers that need to further extend their skills in web development and Struts.

OBJECTIVES (Return to Top)

This course provides coverage of all the standard components, filters, renderers, converters, and validators, along with advice on how to use them to create solid applications. Working in a hands-on, lab-intensive environment, students will explore and use complex user interface layouts, prototyping, and integrating templates with back-end model objects.

Topics include:

  • Understand the problems with vanilla servlets/JSP, and the motivation for the general Struts framework
  • Understand MVC and the Struts architecture
  • Understand the lessons learned from Struts 1.x and how they influenced Struts 2.0
  • Understand the Struts FilterDispatcher, Struts 2.0 views, and resource bundles
  • Create & configure applications using Struts 2.0 and the struts.xml file
  • Define, implement, and test ActionSupport and Action classes
  • Use Struts for form processing
  • Handle errors and debug Struts applications
  • Utilize the Struts 2.0 XWork validation framework
  • Use the value stack to bind objects to a view
  • Use the Struts 2.0-related annotations

TOPICS (Return to Top)
  • Getting Started with Struts 2.0
  • Your First Struts Application
  • Validation and Interceptors
  • Mapping the Model to the View
  • Localization and I18n
  • Putting It All Together
  • Advanced Topics (Optional)
  • Working with the Tiles Custom Library (Optional)


Attendees should have an extensive working knowledge in developing J2EE applications.