62 DAO与三层结构.pptVIP

  • 11
  • 0
  • 约2.52千字
  • 约 28页
  • 2018-05-14 发布于四川
  • 举报
UML面向对象分析与设计 DAO与三层结构 课程单元目标 第1节: DAO与三层结构 第2节: DAO DAO(Data Access Object) 什么是DAO DAO实例解析 DAO实现规则 理解DAO与JDBC 理解DAO与JDBC 理解DAO与JDBC 扩展知识 工厂、代理和接口 理解什么是DAO,如何编写DAO 理解DAO与三层结构的关系 初步认识工厂方法,及在三层结构中的应用 三层结构 客户层 业务逻辑层 数据访问层 View Control Model Object Access Data Proxy Business Object 1接受客户输入数据 2显示数据给客户看 1获取V接受的数据 2调用M并传输数据 3根据返回跳转到页面 1将V的数据传递给BO的VO(输入数据封装) 2调用BO 3根据返回数据,确定跳转页面 1根据VO进行业务逻辑处理 2调用Proxy,并传输VO(包含数据操作数据) 3返回VO(输出数据封装)给M 1将VO数据传递到O(数据持久对象) 2调用DAO中A方法 (包事务) 3将返回的O数据传递到VO,返回给BO 数据库表在内存中的映射 1单表操作(增、删、改、查)方法 2表关系(关联、级联)方法 3自定义查询方法 数据库表(硬盘文件) 简单理解三层结构 客户层 业务层

文档评论(0)

1亿VIP精品文档

相关文档