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 层:
      叫做现实层,主要负责现实数据

  • 相关阅读:
    django-templates 模板变量
    实用代码
    游戏渠道后台上线
    游戏投放中的-LTV概念与价值
    转字符串格式format技巧
    mysql -数据库设计三范式
    OAuth2.0基本原理及应用
    回调函数
    GitHub 博客园快捷发布工具
    前端react antd加载错误解决
  • 原文地址:https://www.cnblogs.com/yslf/p/10731987.html
Copyright © 2011-2022 走看看