本文是中英双语对照毕业设计论文外文文献翻译,下载之后直接可用!省去您找文献、pdf整理成word以及翻译的时间!一辈子也就一次的事!
文献引用作者出处信息:Vivek Chopra Beginning JavaServer Pages,2020 (如觉得年份太老,可改为近2年,毕竟很多毕业生都这样做)
英文3028单词,19034字符(字符就是印刷符),中文4737汉字。(如果字数多了,可自行删减,大多数学校都是要求选取外文的一部分内容进行翻译的。)
Model View Controller
While the understanding and knowledge of syntax, libraries, and configurations are very useful, the place that effective application design takes in your arsenal of skills is many orders of magni-tude more important. Developers who can build scalable, changeable applications that meet their requirements are highly regarded. Developers who don’t have these skills, or simply don’t apply them, and punch out the easiest, quickest solution are deemed to be hacks, in the derogatory sense of the word.
This chapter introduces one of many important architectural concepts that assist in the develop-ment of applications that have to display an interface to a user of a system. This is the Model View Controller architecture (or MVC). MVC’s structure offers significant benefits for Web applications, and being familiar with it will enhance your understanding of a far wider range of concepts, some of which use or have borrowed ideas from MVC.
Specifically, this chapter covers the following:
? A definition of MVC
? An example of an MVC Model 2 implementation
? An explanation of the components of MVC with respect to the example
As mentioned earlier, this chapter covers the MVC architectural concepts and not specific MVC frameworks. These frameworks are covered in Chapter 18, “Web Frameworks” (Spring and WebWork) and Chapter 19, “Struts Framework.”
What Is MVC?
MVC is a design concept that attempts to separate an application into three distinct parts. One part is concerned with the actual work the application conducts, another part is concerned with displaying the data or information of an application, and another part coordinates the former two in order to display the correct interface or execute some work that the application needs