Overview:
Struts 2 training teaches attendees how to build Java EE applications using the Struts 2 framework.
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:
All attendees must have attended Accelebrate’s Beginning Java with Servlets & JSP training, or have equivalent real-world experience.
Course Curriculum
Struts 2: the modern web application framework | |||
Web applications: a quick study Details | 00:00:00 | ||
Frameworks for web applications Details | 00:00:00 | ||
The Struts 2 framework Details | 00:00:00 | ||
Saying hello to Struts 2 | |||
Declarative architecture Details | 00:00:00 | ||
A quick hello Details | 00:00:00 | ||
HelloWorld using annotations Details | 00:00:00 | ||
Working with Struts 2 actions | |||
Introducing Struts 2 actions Details | 00:00:00 | ||
Packaging your actions Details | 00:00:00 | ||
Implementing actions Details | 00:00:00 | ||
Transferring data onto objects Details | 00:00:00 | ||
File uploading: a case study Details | 00:00:00 | ||
Adding workflow with interceptors | |||
Why intercept requests? Details | 00:00:00 | ||
Interceptors in action Details | 00:00:00 | ||
Surveying the built-in Struts 2 interceptors Details | 00:00:00 | ||
Declaring interceptors Details | 00:00:00 | ||
Building your own interceptor Details | 00:00:00 | ||
Data transfer: OGNL and type conversion | |||
Data transfer and type conversion: common tasks of the web application domain Details | 00:00:00 | ||
OGNL and Struts 2 Details | 00:00:00 | ||
Built-in type converters Details | 00:00:00 | ||
Customizing type conversion Details | 00:00:00 | ||
Building a view: tags | |||
Getting started Details | 00:00:00 | ||
An overview of Struts tags Details | 00:00:00 | ||
Data tags Details | 00:00:00 | ||
Control tags Details | 00:00:00 | ||
Miscellaneous tags Details | 00:00:00 | ||
Using JSTL and other native tags Details | 00:00:00 | ||
A brief primer for the OGNL expression language Details | 00:00:00 | ||
UI component tags | |||
Why we need UI component tags Details | 00:00:00 | ||
Tags, templates, and themes Details | 00:00:00 | ||
UI Component tag reference Details | 00:00:00 | ||
Results in detail | |||
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 with Spring and Hibernate/JPA | |||
Why use Spring with Struts 2? Details | 00:00:00 | ||
Adding Spring to Struts 2 Details | 00:00:00 | ||
Why use the Java Persistence API with Struts 2? Details | 00:00:00 | ||
Exploring the validation framework | |||
Getting familiar with the validation framework Details | 00:00:00 | ||
Wiring your actions for validation Details | 00:00:00 | ||
Writing a custom validator Details | 00:00:00 | ||
Validation framework advanced topics Details | 00:00:00 | ||
Understanding internationalization | |||
The Struts 2 framework and Java i18n Details | 00:00:00 | ||
A Struts 2 i18n demo Details | 00:00:00 | ||
Struts 2 i18n: the details Details | 00:00:00 | ||
Overriding the framework’s default locale determination Details | 00:00:00 | ||
Extending Struts 2 with plug-ins | |||
Plug-in overview Details | 00:00:00 | ||
Common plug-ins Details | 00:00:00 | ||
Internal component system Details | 00:00:00 | ||
Writing a breadcrumb plug-in 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 | ||
Migration from Struts Classic | |||
Translating Struts Classic knowledge Details | 00:00:00 | ||
Converting by piecemeal Details | 00:00:00 | ||
Advanced topics | |||
Advanced action usage Details | 00:00:00 | ||
Dynamic method invocation Details | 00:00:00 | ||
Using tokens to prevent duplicate form submits Details | 00:00:00 | ||
Displaying wait pages automatically Details | 00:00:00 | ||
A single action for CRUD operations Details | 00:00:00 | ||
Tiles and Struts 2 Details | 00:00:00 |
Course Reviews
No Reviews found for this course.
0 STUDENTS ENROLLED