Overview:
This course introduces the participants to Apache Struts 2. During the course, students will learn to design and develop Struts-based applications using Rational Application Developer (RAD) 7.5. Much real life, hands-on exercises are used to teach various concepts of Struts.
Audience:
This course is intended for programmers and designers who want to design and develop applications using the Apache Struts 2.x Model-View-Controller (MVC) framework.
Pre-Requisite:
A good understanding of HTML.A good understanding of object-oriented programming using Java.Experience with JSP and Servlets, with some understanding of JavaBeans.
Course Curriculum
INTRODUCTION TO STRUTS 2 | |||
The Struts 2 framework Details | 00:00:00 | ||
Struts 2 MVC Pattern Details | 00:00:00 | ||
Struts Declarative Architecture Details | 00:00:00 | ||
STRUTS 2 Actions | |||
What Does an Action Do? Details | 00:00:00 | ||
Packaging your actions Details | 00:00:00 | ||
Implementing actions Details | 00:00:00 | ||
ActionSupport Class Details | 00:00:00 | ||
Transferring Data into Objects Details | 00:00:00 | ||
STRUTS Interceptors | |||
Objectives Details | 00:00:00 | ||
Intercepting Requests Details | 00:00:00 | ||
Interceptors in action Details | 00:00:00 | ||
Built-in Struts Interceptors Details | 00:00:00 | ||
Declaring Interceptors Details | 00:00:00 | ||
Implementing an Interceptor Details | 00:00:00 | ||
Data Transfer With OGNL | |||
Objectives Details | 00:00:00 | ||
Data Transfer and Type Conversion Details | 00:00:00 | ||
OGNL and Struts 2 Details | 00:00:00 | ||
Built-in type converters Details | 00:00:00 | ||
Customizing Conversion Details | 00:00:00 | ||
View Tags | |||
Objectives Details | 00:00:00 | ||
Using ValueStack in Tags Details | 00:00:00 | ||
Struts 2 Tag API Details | 00:00:00 | ||
Data tags Details | 00:00:00 | ||
Control tags Details | 00:00:00 | ||
Using JSTL and other native tags Details | 00:00:00 | ||
Using OGNL with Tags Details | 00:00:00 | ||
UI Component Tags | |||
Purpose of UI Component Tags Details | 00:00:00 | ||
Tags, templates, and themes Details | 00:00:00 | ||
Action Results | |||
Objectives Details | 00:00:00 | ||
Life after the action Details | 00:00:00 | ||
Commonly used result types Details | 00:00:00 | ||
JSP alternatives Details | 00:00:00 | ||
Global results Details | 00:00:00 | ||
Integrating STRUTS 2 with SPRING, HIBERNATE OR JPA | |||
Objectives Details | 00:00:00 | ||
Adding Spring to Struts 2 Details | 00:00:00 | ||
Using JPA or Hibernate with Struts 2 Details | 00:00:00 | ||
Validation Framework | |||
Overview of the Validation Framework Details | 00:00:00 | ||
Wiring your actions for validation Details | 00:00:00 | ||
Custom Validator Details | 00:00:00 | ||
Validation Inheritance Details | 00:00:00 | ||
Internationliazation | |||
Objectives Details | 00:00:00 | ||
Struts 2 and I18N Details | 00:00:00 | ||
I18N Tags Details | 00:00:00 | ||
Overriding the Default Locale Details | 00:00:00 | ||
STRUTS 2 Plug-ins | |||
Objectives Details | 00:00:00 | ||
Plug-in overview Details | 00:00:00 | ||
Common plug-ins Details | 00:00:00 | ||
Internal component system Details | 00:00:00 | ||
Best Practices | |||
Setting up your environment Details | 00:00:00 | ||
Unit-testing your actions Details | 00:00:00 | ||
Maximizing reuse Details | 00:00:00 | ||
Advanced UI tag usage Details | 00:00:00 | ||
Migrating from STRUTS 1.X | |||
Translating Struts 1.x Knowledge Details | 00:00:00 | ||
What Happened to ActionForms? Details | 00:00:00 | ||
Incremental Conversion Details | 00:00:00 | ||
Advanced Topics | |||
Advanced action usage Details | 00:00:00 | ||
Incremental Conversion Details | 00:00:00 | ||
Preventing Duplicate Form Submissions Details | 00:00:00 | ||
Displaying Wait Pages Details | 00:00:00 | ||
Single CRUD Action Details | 00:00:00 | ||
Tiles and Struts 2 Details | 00:00:00 |
Course Reviews
No Reviews found for this course.
0 STUDENTS ENROLLED