数据访问层(七)
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