什么是 MVC ?
2013-03-20 10:20
183 查看
[b]ylbtech-Architecture: MVC[/b] |
1.A,概念 |
流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三
个层——模型层、视图层、控制层。
(1)表现层(View):
代表用户交互界面,对于Web应用来说,可以概括为HTML界面,但有可能为XHTML、XML、Applet。
(2)模型层(Model):
就是业务流程/状态的处理以及业务规则的制定。模型接受视图请求的数据,并返回最终的处理结果。业务模型的设计可以说是MVC最主要的核心。
业务模型还有一个很重要的模型那就是数据模型。数据模型主要指实体对象的数据保存(持续化)。比如将一张订单保存到数据库,从数据库获取订单。我们可以将这个模型单独列出,所有有关数据库的操作只限制在该模型中。
(3)控制层(Controller ):
可以理解为从用户接收请求, 将模型与视图匹配在一起,共同完成用户的请求。
MVC优缺点
优点:适用于团队开发合作,增强了应用的可拓展性,使得应用程序更加健壮,更加有弹性,更加个性化。
作者:ylbtech 出处:http://ylbtech.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |
相关文章推荐
- 什么是MVC
- MVC是什么
- 知识点1-1:什么是ASP.NET MVC
- Spring MVC 是什么
- <mvc:annotation-driven/>做了些什么,默认配置
- 什么是MVC-2
- Unity框架学习笔记(一) 什么是MVC
- ASP.NET MVC5 之 什么是MVC?-《KELLER 2小时》
- 三大框架SSH对应MVC的什么
- 什么是MVC
- MVC路由中routes.IgnoreRoute("{resource}.axd/{*pathInfo}") 到底什么意思!
- 什么是MVC?
- MVC路由中routes.IgnoreRoute("{resource}.axd/{*pathInfo}") 到底什么意思!
- 什么是MVC开发模式?JavaBean的设计规范有哪些?
- 什么是MVC
- 今日思考:MVC系列框架之Struts存在的意义是什么?
- MVC如何实现,优点和缺点是什么(面试必考,需要弄懂)
- MVC中什么是路由?
- 什么是MVC?
- 什么是RESTful架构?相比于RESTful架构,传统的MVC架构又有哪些区别?