zoukankan      html  css  js  c++  java
  • 数据层的设计介绍

    一.dao 层的设计
      dao 层就是数据访问层,负责访问数据库进行数据的操作,
      取得结果集, 之后将结果集中的数据取出封装到 VO 类对象之后返回给 service 层.

      dao 层的设计需要先定义出自己的操作标准 (操作接口), 主要是为了解耦合.

    耦合问题:
      耦合就是程序之间的依赖程度, 在确切一点就是上层代码对下层代码的依赖啊程度,
      依赖程度越高说明耦合越高,我们的目标是开发出松耦合的代码, 其中降低耦合的方案有很多种
      而且这些方案要结合使用才能达到解决耦合的最大效果, 其中我们使用接口就是解耦合的方案之一

    MVC模式:
      在实际开发中有一种项目的程序组织架构方案叫做 MVC 模式,
      按照程序的功能分为三个层, 分别是 Modle 层(模型层), View 层(显示层), Controller 层(控制层).

    Modle 层:
      Modle 层又可以细分为两层, 分别是 dao 层, service层,这两层主要功能:
        service 层:
          主要负责一些业务处理, 比如取得连接, 关闭数据库连接, 事务回滚
          或者一些复杂的逻辑业务处理就放到 service
        dao 层:
          负责访问数据库进行数据的操作, 取得结果集, 之后将结果集中的数据取出
          封装到 VO 类对象之后返回给 service 层.
    Controller 层:
      叫做控制层, 主要的功能时处理用户发送的请求.
    View 层:
      叫做现实层,主要负责现实数据

  • 相关阅读:
    MongoDB简单使用
    证明Whiile比for的效率高
    Python的垃圾回收机制
    Google C++编程风格指南
    AVR GCC对端口的操作指南
    Android Audio 分析
    nesC 语言参考手册
    浅析Linux操作系统工作的基础
    【python】bytearray和string之间转换,用在需要处理二进制文件和数据流上
    Matlab 仿真实现TI Instaspin 的Foc 逆Clarke变换和SVPWM
  • 原文地址:https://www.cnblogs.com/yslf/p/10731987.html
Copyright © 2011-2022 走看看