一:MVC架构简介
MVC是Model(模型)+view(视图层)+controller(控制器)这三者的缩写。
在百度百科中是这样介绍的:MVC强制性地使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。最典型的MVC就是JSP + servlet +javabean的模式
执行流程为由终端的客户端进行操作,控制器基于用户的操作将请求传达给M层,M层接收到请求去执行关于数据库的动作,从而调用数据库的数据展示到V层,也就是前端的页面展示出来。
二:MVC框架的应用
C层:
M层:
V层:
(!!!!MVC架构只是一个思想,我们需要了解这些思想再去延申和学习其他的架构!!!)
三:总结
总的来说MVC架构简化了开发的流程,提供了一种思想使开发和维护用户接口的技术含量降低。使开发时间得到相当大的缩减,它使程序员(Java开发人员)集中精力于业务逻辑,界面程序员(和JSP开发人员)集中精力于表现形式上。但是使用MVC也会使模型、视图与控制器分离,会增加结构的复杂性,并可能产生过多的更新操作,降低运行效率。