ADO net 第五章.ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ADO net 第五章.ppt

应用OOP 在数据访问层使用实体类 应用OOP 业务逻辑层使用实体类 业务逻辑层 实体对象 实体对象 1 2 表示层 数据访问层 应用OOP 在表示层使用实体类 应用OOP 课堂演练:采用实体类方式实现添加电影 小结 实体类具有哪些优点? 实体类由哪些元素构成? 调试 查找和排除程序中错误的方法和技巧 设置断点 跟踪变量 调试 设置断点 调试 跟踪变量 调试 跟踪变量 总结 代码分层的作用和意义 逻辑三层的组成和搭建 DataSet在三层中的应用 OOP在三层中的应用 调试我们的程序 作业 请写出逻辑三层的组成以及每一层的作用 请写出DataSet在逻辑三层中的作用 请写出OOP在逻辑三层中的作用 第五章 逻辑三层 回顾 Transaction对象的作用 使用SqlTransaction对象创建事务 使用TransactionScope对象创建事务 设定事务的合并方式、过期时间和隔离级别 本章目标 理解三层结构中每一层的功能 理解三层结构中各层之间的逻辑关系 掌握三层结构的搭建 理解DataSet在三层中的作用 理解OOP在三层中的作用 掌握使用DataSet和OOP在三层中的数据传递 逻辑三层 服务员只管接待客人 厨师只管烹炒客人要的美食 采购员只管按客人需求采购肉,海鲜,蔬菜 他们各负其责共同协作为客人提供美食 顾客 服务员 厨师 采购员 饭店 逻辑三层 服务员 厨师 采购员 离职、请假 其他服 务员代替 离职、请假 离职、请假 其他厨 师代替 其他采 购员代替 逻辑三层 服务员 厨师 采购员 三层结构软件模型 表示层 业务逻辑层 数据访问层 软件 系统 饭店 逻辑三层 两层结构: 三层结构: 数据库 用户界面 业务逻辑 数据访问 两层结构软件模型 数据库 数据 访问 业务 逻辑 用户 界面 三层结构软件模型 当数据库或 用户界面发 生改变时需 要重新开发 整个系统 当数据库或 用户界面发 生改变时不 需要重新开 发,只做简 单调整即可 逻辑三层 表示层 业务逻辑层 数据访问层 数 据 库 为用户提供 交互操作界面 负责关键业务的 处理和数据传递 实现数 据库访问 服务员 厨师 采购员 逻辑三层 三层之间依赖关系 表示层 业务逻辑层 数据访问层 逻辑三层 三层之间的数据传递方向 业务逻辑层 数据访问层 表示层 客 户 请 求 客 户 请 求 响 应 数 据 响 应 数 据 小结 三层结构与两层结构的区别是什么? 业务逻辑层的主要功能是什么? 为什么要实现分层? 搭建三层 创建解决方案 添加表示层 添加业务逻辑层 添加数据访问层 建立层次之间的逻辑关系 搭建三层结构的步骤: 搭建三层 创建解决方案 搭建三层 添加项目 搭建三层 建立依赖关系 小结 搭建三层结构的步骤是什么? 为什么BLL和DAL要采用类库项目? 三层结构之间的依赖关系是怎样的? 应用DataSet DataSet是整个三层结构中数据传递的介质 应用DataSet 在数据访问层使用DataSet 将数据库中的数据填充到DataSet中。当用户的请求是查询请求时,数据访问层需要实现对数据库的查询访问,并将响应结果填充到DataSet中。 将DataSet中的数据保存到数据库中。当用户的请求是数据保存时,数据访问层首先对收到的DataSet进行解析,然后将解析出的数据保存到数据库中。 应用DataSet DAL DBHelp ObjectDAL 数据库 对象 数据库操作类:封装了所有对数据库进行操作的方法 对象操作类:封装了对具体的对象进行操作的方法 应用DataSet 课堂演示:创建SQLHelp类和FilmDAL类 应用DataSet 在业务逻辑层使用DataSet 将接收到的DataSet传递到下一层。当业务逻辑层收到数据访问层返回的DataSet后接着将DataSet传递给表示层,或者是将表示层请求的DataSet传递给数据访问层。 根据用户请求对DataSet中的数据进行处理。当业务逻辑层收到数据访问层的请求或响应的DataSet后,根据用户的请求(例如:条件筛选数据)或业务规则会对DataSet中的数据进行处理。 应用DataSet 课堂演示:创建FilmBLL类 应用DataSet 在表示层使用DataSet 将DataSet中的数据展示给用户。 将用户请求数据填充到DataSet中 应用DataSet 课堂演示:重构电影信息列表窗体 小结 DataSet在数据访问层的作用是什么? DataSet在业务逻辑层的作用是什么? DataSet在表示层的作用是什么? 应用OOP 价格 简介 名称 主演 类型 库存 ……..

文档评论(0)

xinshengwencai + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:5311233133000002

1亿VIP精品文档

相关文档