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
There are no open enrollment classes currently scheduled.
|