版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、深入.NET平台的软件系统分层开发(13)章节,软件系统的分层开发,1.分层架构,分层结构是指一种自动化测试代码的结构。 这种结构的特点是将复杂的测试代码分成三个单向依赖的层次,采用分层结构构建的测试代码中的测试逻辑变得清晰,容易理解和维护。,表示层,表示层,数据访问层,数据库,负责显示或者获取数据,负责和数据库的交互,分层架构特点,各层一般不能跨层访问。 下层不知道上层存在。 每一层仅仅知道它下一层的存在,分层架构好处,代码复用 分离开发人员的关注 无损替换 降低系统之间的依赖,OOP典型应用:实体类,实体类,实体类是分层架构中传递数据的重要工具,与DataSet相比,实体类是强类型的,面向
2、对象的,易于控制,实体类使得数据访问层之外的层次不必要了解数据库的架构,实现了层和数据库的解耦,表示层,数据访问层,业务实体,将实体类的实例解析,或者将从数据库中检测到的关系数据转换为实体对象,解析实体类实例集合,将数据展示给用户,或者将客户请求封装层实体对象,传递给其他层,配置文件(app.config),可以减少程序的修改,系统的发布。 通常配置文件用来记录一些可能变动的常量,比如数据库连接串,提高系统性能:从数据访问开始,using语句,可以引入命名空间,也可以释放资源。一般使用using语句限定那些对系统性能用重要影响的对象,SplParameter参数化命令,使用SplParameter转递Sql语句参数,可以有效防止Sql注入,并且提高sql语句执行效率,存储过程,是已编译的sql语句 调用存储过程执行效率比其他sql语句
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Unit 1 School life Moving Forward 说课稿 -2024-2025学年高一上学期英语上外版(2020)必修第一册
- 高中信息技术粤教版必修说课稿-3.1.3 报刊类文本信息的加工与表达
- Unit 2 School things Lesson 3(说课稿)-2024-2025学年人教精通版英语三年级上册
- 高中信息技术选修2说课稿-4.2.4 计算机动画技术的应用1-教科版
- 2024装修装饰工程合同
- 简单商铺租赁合同模板2024年
- 2024年度环保工程合同的担保条款与标的细节
- 2024土地转让合同书
- 关于海上货物运输安全协议书范本
- 2024年宠物买卖合同协议
- 认识他人课件教学课件
- 江苏省南通市2024-2025学年八年级上学期11月期中数学试题(无答案)
- 家装瓷砖铺贴专项施工协议范本
- 天津市2024年七年级上学期数学期中考试试卷【附答案】
- 中国汽车刹车盘行业投资分析、市场运行态势研究报告-智研咨询发布
- “双减”政策下作业设计策略4篇
- 普外科重点专科评审工作汇报
- 2024-2025学年初中音乐九年级上册湘艺版(2024)教学设计合集
- 2024-2025学年北师大版九年级数学上册期中综合复习题
- 第十五届全国交通运输行业“百通科信杯”机动车检测工(学生组)理论知识题库
- 培训学校与学生的合同(2篇)
评论
0/150
提交评论