Apache Struts 2 Foundation Training Course Description
Apache Struts is a free, open-source, MVC framework for creating elegant, extensible framework for creating enterprise-ready Java web applications. It favors convention over configuration, is extensible using a plugin architecture, and ships with plugins to support REST, AJAX, and JSON.
The Struts 2 foundation training course explores the leading MVC web development framework for Java (Model-View-Controller web development framework for Java). The Struts training focuses on core struts concepts, and then quickly moves into advanced concepts, like bindings and validations. Our Struts training concludes with a competitive survey of other MVC-based frameworks like JSF (JavaServer Faces framework), Spring MVC, and Wicket.
Apache Struts 2 Course Learning Outcomes;
- Describe the motivations for using a model-view-controller framework such as Struts.
- Identify and implement key Struts MVC elements.
- Create an Apache Struts-based web application from scratch.
- Migrate a simple JSP / JavaBeans application to Apache Struts
Apache Struts 2 Foundation Training – Suggested Audience
This Apache Struts 2 training is aimed at experienced Java web developers needing to adopt Struts within their web application. Suggested audience based on our past programs are:
- Web Developer
- Software Developer
- Any software professionals
Struts 2 Foundation Training – Prerequisites
- Knowledge of Java & Servlets programming
- Basic knowledge of XML is recommended but not essential.
Apache Struts 2 In-house/Corporate Training
If you have a group of 5-6 participants, apply for in-house training. For commercials please send us an email with group size to email@example.com
|Module 1 - Introduction to Apache Struts2|
|What is Apache Struts? Details||00:00:00|
|History of Struts Details||00:00:00|
|Key Struts components Details||00:00:00|
|Installing Struts Details||00:00:00|
|Configuring your IDE and App server to leverage struts Details||00:00:00|
|Migrating from Struts classic to Struts 2 Details||00:00:00|
|Module 2 - Introduction to the Model-View-Controller design pattern|
|Understanding MVC and significance on web development Details||00:00:00|
|Defining a View Details||00:00:00|
|Tying the View and Model together with a Controller Details||00:00:00|
|Understanding how Struts and MVC relate Details||00:00:00|
|Module 3 - Building a simple struts app|
|Key struts tag libraries Details||00:00:00|
|Building a simple struts MVC app Details||00:00:00|
|Module 4 - Core Struts Controller concepts|
|Working with Actions Details||00:00:00|
|Workflows and interceptors Details||00:00:00|
|Data conversion and validation Details||00:00:00|
|Module 5 - Building Struts views|
|Core view tags Details||00:00:00|
|Control and data tags Details||00:00:00|
|Other view related tag options Details||00:00:00|
|Working with UI components and templates Details||00:00:00|
|Understanding the Struts UI components, tag library, and themes Details||00:00:00|
|Module 6 - Working with Struts Models|
|Handling form Results, Data validation, and type conversion Details||00:00:00|
|Using build int convertors and validators Details||00:00:00|
|Custom validators Details||00:00:00|
|Integrating Models with JDBC & JPA Details||00:00:00|
|Module 7 - Pulling it all together|
|Internationalizing Struts applications Details||00:00:00|
|Working with Struts 2 in a Web 2.0 application Details||00:00:00|
|Best practices Details||00:00:00|
No Reviews found for this course.