
Apache Struts
Struts is the most used Java Web Application Framework. During this VTC course, you will create MVC-based Java web applications using Struts. You will learn how to implement best practices in web application development through the use of the Struts architecture. Author David Saenz will demonstrate how to develop and deploy applications to the Struts architecture using the JSP tag libraries to declaratively create pages with minimal coding. He will show you how to use internationalization (il8n) to communicate globally, validate user input efficiently, and implement various security techniques to secure your application. This course also covers Struts 2 MVC framework for creating elegant, modern Java web applications; it favors convention over configuration, is extensible using a plugin architecture, and ships with plugins to support REST, AJAX, and JSON. To begin learning today, simply click on the movie links.
Course content
Welcome4 lessons
Struts Development4 lessons
Struts Action Mappings14 lessons
- Navigation with Struts8:37Free
- DispatchAction Example pt. 12:47Free
- DispatchAction Example pt. 25:14Free
- DispatchAction Example pt. 34:06Free
- MappingDispatchAction Example pt. 17:07Free
- MappingDispatchAction Example pt. 26:48Free
- MappingDispatchAction Example pt. 35:09Free
- LookupDispatchAction Example pt. 14:04Free
- LookupDispatchAction Example pt. 25:55Free
- LookupDispatchAction Example pt. 35:28Free
- Global Forwards4:19Free
- Declarative Exception Handling5:07Free
- Global Exception Handlers pt. 17:25Free
- Global Exception Handlers pt. 26:53Free
Struts Forms14 lessons
- Working with HTML Forms3:351 credit or ad
- Action Forms (Form Beans) pt. 13:371 credit or ad
- Action Forms (Form Beans) pt. 22:381 credit or ad
- Action Forms (Form Beans) pt. 35:241 credit or ad
- DynaActionForm pt. 15:031 credit or ad
- DynaActionForm pt. 23:361 credit or ad
- DynaActionForm pt. 33:411 credit or ad
- Map-Backed Forms pt. 13:561 credit or ad
- Map-Backed Forms pt. 24:391 credit or ad
- Map-Backed Forms pt. 37:371 credit or ad
- Validation5:511 credit or ad
- Coarse-Grained Form Beans pt. 14:231 credit or ad
- Coarse-Grained Form Beans pt. 24:531 credit or ad
- Coarse-Grained Form Beans pt. 35:401 credit or ad
Struts Input Validation13 lessons
- The Validator Framework3:001 credit or ad
- Validation Flow with Struts3:311 credit or ad
- The Struts Validator Plug-In3:251 credit or ad
- validation-rules.xml (Global Rules File)3:291 credit or ad
- validation.xml (Application-Specific Rules File)3:491 credit or ad
- Basic Validators5:451 credit or ad
- maskValidator3:571 credit or ad
- maxLength and minLength Validator3:371 credit or ad
- dateValidator3:461 credit or ad
- creditCard and emailValidator3:301 credit or ad
- Multi-Page Validation pt. 13:171 credit or ad
- Multi-Page Validation pt. 23:411 credit or ad
- Client-Side Validation3:241 credit or ad
AJAX and Struts7 lessons
JDBC and Struts19 lessons
- Accessing JDBC Data Sources from an Action3:131 credit or ad
- Displaying Relational Data5:041 credit or ad
- CRUD with Struts Example pt. 1 - Setup2:541 credit or ad
- CRUD with Struts Example pt. 2 - Create6:261 credit or ad
- CRUD with Struts Example pt. 3 - Read3:181 credit or ad
- CRUD with Struts Example pt. 4 - UPDATE3:501 credit or ad
- CRUD with Struts Example pt. 5 - DELETE2:421 credit or ad
- CRUD with Struts Example pt. 6 - SEARCH2:471 credit or ad
- CRUD with Struts Example pt. 7 - JSP Create5:121 credit or ad
- CRUD with Struts Example pt. 8 - JSP Read5:361 credit or ad
- CRUD with Struts Example pt. 9 - JSP Update3:421 credit or ad
- CRUD with Struts Example pt. 10 - JSP Delete3:191 credit or ad
- CRUD with Struts Example pt. 11 - JSP Search3:301 credit or ad
- CRUD with Struts Example pt. 12 - Create DAO5:241 credit or ad
- CRUD with Struts Example pt. 13 - Read DAO2:231 credit or ad
- CRUD with Struts Example pt. 14 - Update DAO2:451 credit or ad
- CRUD with Struts Example pt. 15 - Delete DAO2:461 credit or ad
- CRUD with Struts Example pt. 16 - Search DAO2:571 credit or ad
- CRUD with Struts Example pt. 17 - Wrap Up5:221 credit or ad
Security and Struts11 lessons
- Securing Actions Using a Base Action4:091 credit or ad
- Checking for User Login on Any Struts Request3:571 credit or ad
- Securing a JSP Page3:351 credit or ad
- Restricting Actions by Role4:411 credit or ad
- Implementing rememberMe Logins3:351 credit or ad
- Ensuring Security Across Entire Application4:221 credit or ad
- Allowing a User to Log in Automatically4:121 credit or ad
- Limiting Access for Specific URLs by Role5:561 credit or ad
- Letting the Container Manage Security4:541 credit or ad
- Configuring Actions to Require SSL4:011 credit or ad
- Limiting the Size of Uploaded Files3:461 credit or ad