| This Chapter | |
| - | Introduction |
| - | Why Servlets Are Not Dead |
| - | The Problems with Model 1 |
| - | Model 2 |
| - | The Benefits of Struts |
| - | Overview of the Chapters |
| - | Code Download |
| - | Other Resources |
Now that you understand why the MVC pattern (Model 2) is the recommended design model for Java Web applications, the next question to ask is, “How do you make development of Model 2 applications more rapid?”
This was also the question that came to Craig McClanahan’s mind before he created Struts. Struts is a framework for developing Model 2 applications. It makes development more rapid because it solves some common problems in Web application development by providing these features:
Because Struts is a Model 2 framework, when using Struts you should stick to the following unwritten rules: