Struts Training Logo

Struts Training

Live Online & Classroom Enterprise Training

Struts Training course teaches participants how to use Struts and the Model-View-Controller design pattern to build scalable data-driven Web applications.

Looking for a private batch ?

REQUEST A CALLBACK

Need help finding the right training?

Your Message

  • Enterprise Reporting

  • Lifetime Access

  • CloudLabs

  • 24x7 Support

  • Real-time code analysis and feedback

What is Struts Training about?

Struts is the most popular and powerful framework for developing JSP applications. In this training class experienced Java developers learn how to use Struts and the Model-View-Controller (MVC) design pattern to build scalable maintainable data-driven Web applications.

What are the objectives of Struts Training ?

At the end of Struts training course, the partcipants will be able to:

  • To teach attendees the mechanics of the Struts framework, the most popular framework for building JSP applications
  • To facilitate understanding of the Model-View-Controller (MVC) design pattern and how it is best applied to Java Web development
  • To teach students how to follow proper Struts architecture processes in building their Struts applications

What are the prerequisites for Struts Training?

All attendees must have Java with Servlets & JSP experience.

Available Training Modes

Live Online Training

Course Outline Expand All

Expand All

  • MVC and Model 2
  • Command Pattern
  • Struts
  • More XML, Less Java!
  • Action Mappings
  • JavaBeans in Struts
  • Working with Forms
  • Validation
  • Presentation Technology
  • Tiles
  • Command Pattern for Web Applications
  • ActionServlet
  • Action and ActionMapping
  • Struts Configuration
  • Selecting a Forward
  • Global Forwards
  • Declarative Exception Handling
  • Global Exception Handlers
  • Working with HTML Forms
  • Action Forms a/k/a Form Beans
  • Relationship to Input
  • Relationship to Actions
  • Relationship to the Model
  • Relationship to Output
  • DynaActionForm and Map-Backed Forms
  • Validation
  • Coarse-Grained Form Beans
  • Building View Component
  • Struts Tag Libraries
  • Attributes and Struts Expressions
  • Building Forms
  • Forms and Form Beans
  • Scope and Duration of Form Data
  • Managing Hyperlinks
  • Error Messages
  • Logic Tags
  • JSTL Overview
  • JSP Expression Language
  • Core Tags
  • Formatting Tags
  • XML Tags
  • SQL Tags
  • Mixing JSTL, EL, Scripts and Actions
  • Indexed Properties and Struts HTML Forms
  • i18n in Java
  • i18n in Actions
  • i18n in JSTL
  • i18n in Validation
  • Validation in Web Applications
  • Validation in Struts
  • The Struts Validator Plug-In
  • Validating ActionForm Subtypes
  • Configuring Validation
  • Standard Validators
  • Rules
  • The ActionMessages Class
  • Is Necessary?
  • Reporting Errors
  • Multi-Page Validation
  • Client-Side Validation
  • Limitations on the Client Side
  • Implementing a Validator
  • Implementing ActionForm.validate
  • Mapping-Based Validation
  • Struts Configuration in Depth
  • Wildcards
  • Extensions
  • The Configuration Object Model
  • Subclasses and
  • Plug-Ins
  • Integrating Other Frameworks
  • Role-Based Security
  • Chaining Actions
  • The Composable Request Processor Class
  • Configuring Command Chains
  • Modules
  • Global ObjectsSpecialized Struts Actions
  • The Utility Package
  • The Commons BeanUtils Class
  • Form Beans as Adapters to the Business Tier
  • Reusing Validation Rules
  • Graceful Validation
  • Consistent Look and Feel
  • Reusable Layouts and Content
  • The Tiles Framework
  • Instantiating Layouts
  • Body-Wrap Insertions
  • Tiles and Style sheets
  • Working with Tiles Attributes
  • The Tiles Context
  • Definitions
  • Aggregation and Inheritance
  • The Tiles Plug-In
  • Forwarding to Definitions
  • Performance Considerations

Who is the instructor for this training?

The trainer for this Struts Training has extensive experience in this domain, including years of experience training & mentoring professionals.

Reviews