MVC与三层框架
2015-10-15 15:09
531 查看
MVC设计模式
MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。
MVC模式最早为Trygve Reenskaug提出,为施乐帕罗奥多研究中心(Xerox PARC)的Smalltalk语言发明的一种软件设计模式。
MVC可对程序的后期维护和扩展提供了方便,并且使程序某些部分的重用提供了方便。而且MVC也使程序简化,更加直观。
1) 控制器Controller:对请求进行处理,负责请求转发;
2) 视图View:界面设计人员进行图形界面设计;
3) 模型Model:程序编写程序应用的功能(实现算法等等)、数据库管理;
JavaWeb经典三层框架
三层是表述层(WEB层)、业务逻辑层(Business Logic),以及数据访问层(Data Access)。
1) WEB层:包含JSP和Servlet等与WEB相关的内容;
2) 业务层:业务层中不包含JavaWeb API,它只关心业务逻辑;
3) 数据层:封装了对数据库的访问细节;
MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。
MVC模式最早为Trygve Reenskaug提出,为施乐帕罗奥多研究中心(Xerox PARC)的Smalltalk语言发明的一种软件设计模式。
MVC可对程序的后期维护和扩展提供了方便,并且使程序某些部分的重用提供了方便。而且MVC也使程序简化,更加直观。
1) 控制器Controller:对请求进行处理,负责请求转发;
2) 视图View:界面设计人员进行图形界面设计;
3) 模型Model:程序编写程序应用的功能(实现算法等等)、数据库管理;
JavaWeb经典三层框架
三层是表述层(WEB层)、业务逻辑层(Business Logic),以及数据访问层(Data Access)。
1) WEB层:包含JSP和Servlet等与WEB相关的内容;
2) 业务层:业务层中不包含JavaWeb API,它只关心业务逻辑;
3) 数据层:封装了对数据库的访问细节;
相关文章推荐
- 分享微信开发Html5轻游戏中的几个坑
- Zend的MVC机制使用分析(二)
- ASP.NET MVC 4 捆绑和缩小实例介绍
- ASP.NET MVC中将控制器分离到类库的实现
- asp.net实现在非MVC中使用Razor模板引擎的方法
- ASP.NET MVC中的AJAX应用
- ASP 使用三层架构 asp中使用类
- 为ASP.NET MVC及WebApi添加路由优先级
- ASP.NET MVC的四种验证编程方式
- 如何在MVC应用程序中使用Jquery
- ASP.NET MVC小结之基础篇(二)
- ASP.NET小结之MVC, MVP, MVVM比较以及区别(一)
- Asp.net实现MVC处理文件的上传下载功能实例教程
- ASP.NET MVC小结之基础篇(一)
- 浅析Asp.net MVC 中Ajax的使用
- JSP使用MVC模式完成删除和修改功能实例详解
- Flex中最好的MVC框架Mate框架
- ASP.NET MVC学习笔记
- 关于php mvc开发模式的感想
- php打造属于自己的MVC框架