MVC框架是目前在程序设计中比较流行的一种设计框架。
M=Model=模型,V=View=视图,C=Controller=控制器。
控制器从用户接受请求,讲模型和视图匹配在一起,共同完成用户的请求。
以Java Web开发为例,Jsp页面为视图,Servlet为控制器,JavaBean为模型。
Servlet接受用户请求,然后选择去JavaBean选择哪一个模型去显示到哪一个Jsp页面。
MVC框架所有的请求、流程都是由控制器完成的,视图部分是不能有任何的业务逻辑的,这样让多个视图可以共享一个模型,
也由于模型与控制器和视图相分离,所以很容易改变应用程序的数据层和业务逻辑。
当然至今还没有一个很明确的MVC框架的定义,所以要完全理解MVC是并不容易的。
以上是个人学习过后的一些总结和看法,有什么问题和不足欢迎提出。