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

  • 相关阅读:
    2009年信息技术十大趋势
    转:ASP.NET MVC 第五个预览版和表单提交场景
    终于在博客园开通了
    与虚拟机Oracle连接出现ora12154问题的解决
    Frame框架页面加载中进度条的实现
    WordPress安装部署
    Xmarks不会关闭了,太好了!
    抠出淘宝的菜单树
    asp.net实现类似MaskTextBox功能
    win2003 64位系统下ODBC连接使用
  • 原文地址:https://www.cnblogs.com/yslf/p/10731987.html
Copyright © 2011-2022 走看看