O'Reilly logo

Struts Kick Start by Kevin Bedell, James Turner

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Conclusions

In this chapter, we covered the basics of the Model-View-Controller (MVC) design pattern, its history, and how it is implemented in Struts. We also covered the origins of the terms Model 1 and Model 2 JSP development. Struts is based on Model 2.

The Model-View-Controller design pattern is a time-proven architecture for building software that manages interaction with users (using Views), implements business rules that are dependent on user input (using Controllers), and relies on data that exists in a remote database or system (accessed using Model components). MVC originated at the Xerox PARC in the late 1970s, although its roots go back even further.

The terms Model 1 and Model 2 originated in the JSP 0.92 specification. The primary ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required