Chapter 2. The Model-View-Controller Design Pattern: 'Model 2' JSP DevelopmentIN THIS CHAPTER
Architecting great software takes skill, experience, and a lot of time. Of course, it goes much faster if you start with a significant amount of your code already written ” especially if that code is based on architecture and designs that are time- tested and proven. The goal of this chapter is to demonstrate how this principle is embodied in Struts. You'll also gain an understanding of the architecture and design patterns that Struts is based on. This will make you a better Struts developer and help you get up to speed faster. In addition, you'll be presented a summary of the history and development of these design patterns. The perspective this provides will deepen your appreciation for the value that Struts adds to a development project. It will also help you recognize opportunities to reuse the patterns again in the future. Specifically, in this chapter you will learn
|