Jakarta Struts Development Course

Course Description

The Jakarta Struts Development course focuses on using the Struts framework for developing robust servlet/JSP applications. This course provides the experienced servlet/JSP developer with a solid Struts overview and hands-on practice. Delegates will learn the Struts tag libraries and the components that make up the architectural framework, as well as Struts best practices.

Duration: 3 days
Cost: R6,900.00 excl VAT
Venue: The Incus Data Training Venue in Centurion, Pretoria. It can also be presented on-site.
Dates: Please check the course schedule for the next available date. You can also contact us at tel: (+27) 12 666 2020 or email us at info@incusdata.com to find out about dates.
Bookings: Just fill out our course enrolment form and fax it to us at (+27) 12 666 2021 or email it to us at info@incusdata.com.
Comments: Read what our many satisfied clients say about this and other courses.

Course Objectives

Delegates who complete the Jakarta Struts Development course will be able to:

  • Integrate servlets, JSPs, JavaBeans and Struts in a MVC architecture.
  • Write Struts applications.
  • Use the Struts tag libraries.
  • Write and deploy Struts web applications.

Intended Audience

The Jakarta Struts Development course is aimed at experienced server-side Java programmers who are already doing servlet/JSP development and are migrating to, or interested in, the Jakarta Struts architecture, and need to create, deploy and maintain robust web applications using the Struts framework.

Course Prerequisites

Our Java Programming course or equivalent experience in Java programming is essential, as well as the Java Servlets and JSP course and a good knowledge of basic HTML.

Please ensure you meet the prerequisites for the Jakarta Struts Development Course before you attend the course. Read the importance of course prerequisites to understand why this is necessary.

Course Contents

Servlet/JSP Overview
Model 1 vs. Model 2 JSP development. •  JSP, Servlets and JavaBeans integration. •  The Model 2 MVC (Model-View-Controller) architecture. •  Struts implementation of the Model 2 architecture. •  JSP Standard Tag Library (JSTL). •  Expression Language (EL).
Jakarta Struts Overview
Current Struts specification and the future of Struts. •  Struts Action framework as the original request-based framework. •  Struts Shale framework as a component-based framework for JavaServer Faces.
Struts components
Struts generic controller servlet. •  Controller components: Actions. •  View components: ActionForms. •  Configuration: ActionMappings. •  User validation: ActionErrors and validators. •  Model components: JavaBeans. •  DynaBeans and DynaForms. •  Struts configuration with struts-config.xml.
Struts tag libraries
Struts HTML tags: rendering basic HTML elements. •  Struts Bean tags: accessing resources and bean properties. •  Struts Logic tags: conditional presentation logic. •  Struts tiles tag library: creating document templates.
Miscellaneous
Struts best practices. •  Model 2X: an enhancement of Struts with XML and XSLT. •  JavaServer Faces (JSF) overview. •  Tiles overview. •  Other MVC frameworks. •  Enterprise JavaBeans, the EJB container and servlets.

Download the Jakarta Struts Development course contents in PDF format for easy printing.


Home   |    Top of this page   |    Contact Us    Incus Data Anvil Man Schedule   |    Course List   |    FAQ   |    Sitemap

Essential Skills for IT