我想知道MVC和MVC Model2在开发中的实际区别。
我想知道MVC和MVC Model2在开发中的实际区别。
为了阐述之前的答案(并从这篇文章中添加解释):
MVC2是一种滥用语言,实际上是指JSP Model 2架构,而不是JSP Model 1:
服务器端Web开发的第一个Java技术是servlet。
使用servlet编写应用程序与使用Perl编写CGI应用程序非常相似,因为所有输出都必须从Java代码内部构建为字符串。
这非常繁琐且容易出错。这也使得没有Java经验的网页设计师难以修改由servlet生成的页面的外观和感觉。
(来源:javaworld.com)
(来源: javaworld.com)
因为这种模式在被应用于Servlet/JSP应用程序之前以不同的形式存在,所以有时被称为"MVC2"。这个名字导致了一些混淆,因为它暗示着Servlet应用程序有一个MVC1,而实际上没有。
只需说MVC即可。