数据访问层

Posted 眼泪,还是流了

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据访问层相关的知识,希望对你有一定的参考价值。

1.Dao层步骤:
第一步:建表
第二步:实体类
第三步:写接口(需求)
第四步:帮助类(BaseDao)(只要写一次)
第五步:实现类
提成一个公共的东西


软件三层结构
视图层
控制层
持久层
dao
浏览器 ---> 视图层 ---> 控制层 ---> 持久层 ---> 数据库

MVC思想:
view:视图
Controller:控制层
Model:模型层
|-- 业务层biz,server(服务层)(接口+实现)
|-- dao层(接口+实现)

OrderDao---->订单表
修改{

}
OrderDatailDao--->
添加{

}
AccountDao--->
//代码层面
tuikuan{

}
退款--->三个表

Dao:一个方法一个sql
每一个dao只会操作一个表(多表查询除外)
biz业务层(核心):
AccountDao.tuikuan();
OrderDao.xiugai();
OrderDatailDao.add();

分包:
Dao
Biz
Controller(web)
view(控制台)test
entity(实体)
utils(帮助)baseDao

表--->实体类(序列化)--->dao(接口+实现)--->biz(接口+实现)--->controller

以上是关于数据访问层的主要内容,如果未能解决你的问题,请参考以下文章

数据访问层设计

业务逻辑层应该访问数据库/数据访问层吗?

Spring数据访问和数据访问层与业务或服务层之间的交互

数据访问层的目的是啥? [关闭]

“数据服务层”和“数据访问层”有啥区别?

实体框架与数据访问层