System Menus
Upcoming Classes
Print this page

Struts Framework
Department ID : CORP
Cost : 1400.00     Total Semester : 3 days

This course shows JSP and servlet programmers how to build "Model-2" Web applications using the Jakarta Struts project from Apache. Students learn the Struts architecture and see how it captures a great deal of pre-existing best practice in Web application development. They build applications from scratch using the Struts 1.1 code base, advancing through actions and action mappings, form beans, and request forwarding. They use relational data at the model layer and learn to configure JDBC data sources under Struts. Throughout, the course emphasizes the great facility in Struts of using XML declarations to replace boilerplate Java coding.

The course also focuses on presentation. Students learn to use various libraries of custom JSP tags: the JSP Standard Tag Library (which supersedes a number of Struts tags), Struts HTML tags for form-building and validation, and the Tiles library for robust and reusable page layouts.

Total Duration: 3 days

Admission Requirements
Students should have experience with Java programming, Servlets programming, JSP, and Basic knowledge of XML.

Learning Outcomes and Career Opportunities
Upon completion of this course, students will learn how to:

--Use Struts actions and action mappings to take control of HTTP requests/responses

--Manage HTML form input and output with form beans, and use these beans to simplify data handling in the controller

--Use persistent data in a Struts application with JDBC

--Use JSTL and Struts custom tags to build robust and reusable JSP presentation logic

--Support multiple client locales with various internationalization techniques

--Define validation rules for input forms, and provide clear user feedback

--Build complex presentations using decoupled, reusable tiles, screens and layout

Note: The curriculum for this program is continually modified to reflect current trends. Students should refer to their student handbook for the curriculum they are required to complete.The program content and schedule also can be customized for personal or corporate training requirements. For more detail information, please fill out Request Form or call 416-225-9920.

Please select the term in which you want to enroll.
New Course

Ajax Application Development

Data Mining and Analytics with SAS

Database Marketing Strategies

Fast Track To Sap R/3 Career

J2EE and .NET Interoperability Using Web Services

Applying J2EE Design Patterns

Java/J2EE Open Source Solution

Upcoming Classes