web开发模式+三层架构与MVC
来源:互联网 发布:linux 统计登录次数 编辑:程序博客网 时间:2024/05/01 11:44
一、MCV模式与三层架构
三层架构包括UI、BLL、DAL三层,MVC三层指的是model、view、controller,这两个是有区别的。
三层架构主要注重数据的处理流程,DAL中数据获取与存储,BLL数据的处理,UI数据的展示与提交;MVC主要是强调数据的获取与显示,不太注重业务逻辑,是站在技术实现的角度来定的。
其中VC对应UI,M对应DAL、BLL,这是他们的基本对应关系。在项目逻辑不复杂的情况下BLL很少,三层架构就与MVC模式很类似了。
二、WEB开发模式
1、Web Form开发;
2、html与ashx开发,ashx负责处理请求,html负责界面控制,全部重新刷新;
3、html、ajax、json、Web API充当web service,基本同上,但是可以局部刷新,ashx转为标准REST服务,一般网站这样搞都可以搞定;
4、html(cshtml、aspx)、ajax、json、MVC,MVC集成了全部的内容,现在主流的开发框架。只不过主要是视图引擎比较奇葩,用的是cshtml或者aspx,当然也可以只用html,没人管你,不过总得熟悉一个模板引擎,要是挺牛逼的话你就自己写一个。
0 0
- web开发模式+三层架构与MVC
- web 三层架构开发MVC
- WEB三层架构与MVC
- WEB三层架构与MVC
- WEB三层架构与MVC
- WEB三层架构与MVC
- WEB三层架构与MVC
- WEB三层架构与MVC
- WEB三层架构与MVC
- WEB三层架构与MVC
- WEB三层架构与MVC
- WEB三层架构与MVC
- WEB三层架构与MVC
- WEB三层架构与MVC
- WEB三层架构与MVC
- WEB三层架构与MVC
- WEB三层架构与MVC
- WEB三层架构与MVC
- VC 6.0 调试快捷键说明.
- c#23中设计模式
- Class内存小记
- 二分查找实现及其应用
- 【web】上机实验一
- web开发模式+三层架构与MVC
- HTML 4.01的标准和规范以及如何使用中文
- python库
- Filter Initiated I/O
- 常见的编译错误
- Android 从源码角度分析消息处理机制(Handler,Looper,Message)
- 单链表-用尾插法创建单链表
- msysGit 安装后的配置
- VS2008 F5或Debuging Run 重新编译整个工程