数据层的设计

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

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

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

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

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

猜你喜欢

转载自www.cnblogs.com/yslf/p/10731987.html