JV234: The Struts MVC Framework (1 Day)
Course Overview
Struts helps you create an extensible development environment for your applications,
based on published standards and proven design patterns. It encourages
web application architectures based on the Model 2 approach, a
variation of the classic Model-View-Controller (MVC) design paradigm.
Struts provides its own Controller component and integrates with
other technologies to provide the Model and the View. For the
Model, Struts can interact with any standard data access technology,
including Enterprise Java Beans, JDBC, and JNDI. For the View,
Struts works well with JavaServer Pages, Templates Engines such
as Velocity, XML technologies such as XSLT, and other presentation
systems.
Audience
Software developers, designers, managers and architects interested
in hands-on exploration of enterprise and advanced aspects of
Jakarta Struts.
Course Objectives
Expect an interactive course structured into several modules and delivered
to suit customer requirements. All modules have a strong practical
component, which enables each attendee to learn from hands-on experience
and from other attendees while working alone or in small teams.
Students will also receive a full copy of supporting notes.
Pre-requisites
To gain the most benefit from the practical components of the course,
attendees will need to have previous development experience in
Java and JSP.
Course Topics
- Review of Servlets & Java Server Pages (JSPs): Architecture, Lifecycle,
Scriptlets, Expressions, Declarations, Implicit Objects, Directives,
Tag Libraries, Actions, JavaBeans
- Template Engines & MVC Frameworks: Template Engines and MVC Frameworks, Struts
- Struts Configuration & Using Action Mappings
- Building JavaBean and model components
- Using and building view components
- Using and building controller components
- Access relational databases
- Form Handling
- Internationalisation
- Struts Tools
- Using Struts with HTML-based forms
- Extending Struts
|