2014年计算机等级二级WEB程序考试重点、难点复习十一
05-04
0

2014年计算机等级下半年考试复习已经开始,同时也不容忽视基础知识的积累。为了帮助参加计算机等级二级考试的朋友们,我们考吧网整理了一些2014年计算机等级二级考试数据库辅导知识,希望你能够喜欢。

点击下载:全新升级版计算机等级考试宝典

三层架构与MVC的区别

三层是基于业务逻辑来分的,而mvc是基于页面来分的

三层架构是最基本的项目分层结果,而MVC则是三层架构的一个变体,MVC是一种好的开发模式。首先你要明白MVC分别代表的是什么意思.

M即Model(模型层),主要负责出来业务逻辑以及数据库的交互

V即View(视图层),主要用于显示数据和提交数据

C即Controller(控制器),主要是用作捕获请求并控制请求转发

三层:UI界面层BLL业务逻辑层,DAL数据访问层,Model实体层

MVC中的的M不是三层中的Model(实体层),他其实包括三层中的BLL,DAL,Model,这是非常要注意的,这也是他们之间的区别的关键所在

其特点有如下:

低耦合性

高重用性和可适用性

较低的生命周期成本

快速的部署

可维护性

有利于软件工程化管理

当然优点也有缺点,那就是内部结构复杂,不容易理解,文件数量大,管理难度自然也就大

MVC模式是一种复合设计模式,一种解决方案

三层是种软件架构,通过接口实现编程

三层模式是体系结构模式,MVC是设计模式

三层模式又可归于部署模式,MVC可归于表示模式

推荐阅读:

2014年计算机等级《一级MSOffice》考试押密题汇总

2014年计算机等级二级考试(JAVA)冲刺试题汇总

2014年计算机等级考试(一级Excel表格的基本操作)基本方法处理技巧汇总

相关内容

热门资讯

2016年计算机等级考试二级C... 2016年计算机等级考试二级C语言知识考点:面向对象的程序设计语言
2011年3月计算机二级考试成... 2011年3月计算机二级考试成绩查询
2015年计算机等级二级MSo... 2015年计算机等级二级MSoffice考试复习笔记一
2015年计算机等级二级MSo... 2015年计算机等级二级MSoffice考试复习笔记九
2016年计算机等级考试二级C... 2016年计算机等级考试二级C语言知识考点:C语言的发展过程
2016年计算机等级考试二级C... 2016年计算机等级考试二级C语言知识考点:C语言的特点
2016年计算机等级考试二级C... 2016年计算机等级考试二级C语言知识考点:输入和输出函数
2016年计算机等级考试二级C... 2016年计算机等级考试二级C语言知识考点:C语言词汇
2016年计算机等级考试二级C... 2016年计算机等级考试二级C语言知识考点:分隔符
天津市2011年3月计算机二级... 天津市2011年3月计算机二级考试成绩查询