Jakarta Struts Development Course

Read more about the Jakarta Struts Development course overview, prices and how to book.

Course Objectives: What Will I Learn?

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: Is This The Right Course For Me?

This course is intended for:

  • 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: Am I Ready For The Course?

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: What Does The Course Cover?

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