Developing Web Applications with Struts |
Goals
|
- Use Struts to build powerful and extensible web applications
- Understand the mechanisms of the popular Model-View-Controller (MVC) design pattern that is used by Struts
- Learn the sophisticated Tiles tag library to create highly dynamic, low maintenance web pages
- Use the Validator framework to create validation rules
- Extend Struts and customize it for your application
|
Audience
|
|
Software developers wishing to create sophisticated, robust, extensible, and maintainable web applications using Jakarta Struts. |
Duration
|
|
3 days |
Prerequisites
|
|
The "Java Servlet Programming" course is required. Students must be proficient in HTML. |
Contents
|
- Review of basic concepts of Servlets and JSPs
- Review of JSP Model 1 and Model 2 architectures
- Downloading and installing Struts
- Overview of the Struts Framework
- The basics of Struts Model, View, and Controller components
- Configuring a Struts application
- Using the Validator Framework to create input validation rules
- Using the built-in Tiles tag library
- Internationalizing a Struts Application
- Building, packaging, and deploying a complete Struts application
- Extending the Struts Framework
- Exception Handling
- Logging
- Testing of Struts Web applications using StrutsTestCase For JUnit
- An introduction to JavaServer FacesTM and the future of Struts
|
Format
|
|
Lecture and programming exercises. |
Schedule
| Course |
Location |
Begin Date |
End Date |
Time |
Hours |
Register |
| Developing Web Applications with Struts |
St. Louis |
Jun 23, 2008 |
Jun 25, 2008 |
M-W, 9am-4:30pm |
18 |
CAIT |
| |
St. Louis |
Sep 22, 2008 |
Oct 08, 2008 |
M/W, 5:30-8:30pm |
18 |
CAIT |
|