频道栏目
首页 > 资讯 > 其他 > 正文

计算机二级考试WEB程序复习重点10

14-07-01        来源:[db:作者]  
收藏   我要投稿

  Web项目的开发难度加大,同时对开发人员的技术要求也提高了

  MVC开发模式的理解与运用

  三层架构与MVC的区别

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

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

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

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

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

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

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

  其特点有如下:

  低耦合性

  高重用性和可适用性

  较低的生命周期成本

  快速的部署

  可维护性

  有利于软件工程化管理

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

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

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

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

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

相关TAG标签
上一篇:计算机二级考试WEB程序复习重点11
下一篇:全国计算机等级考试二级《web程序设计》习题1
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站