https://www.cnblogs.com/shsxt/p/10331800.html] MVC是一种设计模式,使数据和页面分离,降低耦合性。
模型:模型表示企业数据和业务规则 视图:视图是用户看到并与之交互的界面 控制器:控制器接受用户的输入并调用模型和视图去完成用户的需求
总结MVC的处理过程,首先控制器接收用户的请求,并决定应该调用哪个模型来进行处理,然后模型用业务逻辑来处理用户的请求并返回数据,最后控制器用相应的视图格式化模型返回的数据,并通过表示层呈现给用户
大部分Web应用程序都是用像ASP,PHP,或者CFML这样的过程化语言来创建的。它们将像数据库查询语句这样的数据层代码和像HTML这样的表示层代码混在一起。这样的代码结构非常混乱。