精品资料网 >> 人力资源 >> 招聘面试 >> 资料信息

Net面试问答大汇总(doc 36页)

所属分类:招聘面试

文件大小:88 KB

下载要求:10 学币或VIP

点击下载
资料简介:

摘要
用.net做B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层?
答:
从下至上分别为:数据访问层、业务逻辑层(又或成为领域层)、表示层
数据访问层:有时候也称为是持久层,其功能主要是负责数据库的访问
业务逻辑层:是整个系统的核心,它与这个系统的业务(领域)有关
表示层:是系统的UI部分,负责使用者与整个系统的交互。 
优点:  分工明确,条理清晰,易于调试,而且具有可扩展性。
缺点:  增加成本。
分层式结构究竟其优势何在?
1、开发人员可以只关注整个结构中的其中某一层;
2、可以很容易的用新的实现来替换原有层次的实现;
3、可以降低层与层之间的依赖;
4、有利于标准化;
5、利于各层逻辑的复用。
概括来说,分层式设计可以达至如下目的:分散关注、松散耦合、逻辑复用、标准定义。
分层式结构也不可避免具有一些缺陷:
 1、降低了系统的性能。这是不言而喻的。如果不采用分层式结构,很多业务可以直接造访数据库,以此获取相应的数据,如今却必须通过中间层来完成。
2、有时会导致级联的修改。这种修改尤其体现在自上而下的方向。如果在表示层中需要增加一个功能,为保证其设计符合分层式结构,可能需要在相应的业务逻辑层和数据访问层中都增加相应的代码。
MVC模式
MVC(Model-View-Controller)把交互系统的组成分解成模型、视图、控制器三种部件
mvc的优点:
1.通过把项目分成model view和controller,使得复杂项目更加容易维护。
2.没有使用view state和服务器表单控件,可以更方便的控制应用程序的行为
3.应用程序通过controller来控制程序请求,可以提供丰富的url重写。
4.对单元测试的支持更加出色
5.在团队开发模式下表现更出众

..............................

上一篇:MBA英文面试需要注意要点(ppt 77页)

下一篇:STAR面试方法精华版(ppt 54页)

招商银行面试笔试理论知识之自助银行及自助设备管理(PDF 37页)

公务员面试技巧培训教材(PPT 20页)

招聘管理专案(PPT 40页)

就业指导与面试技巧(ppt 63页)

高效招聘与面试实战技巧培训课件(PPT 73页)

网络招聘技术与招聘渠道分析(ppt 22页)

精品资料网 m.cnshu.cn

Copyright © 2004- 粤ICP备10098620号-1