DAO 的总结

DAO(Data Acess Object )是一个数据库访问接口, 数据访问 :即是和数据库打交道.

夹杂数据库资源和业务逻辑之间,如图

 

同时从图上可以知道DAO的主要操作是:增删改查(CRUD)

(domain组件为了封装对象数据信息)

DAO 组件(可以重复使用)包括:

分包规范

 com._520it.pss.util;    com._520it.pss.domain;  //装pss模块的domain类,模型对象.

com._520it.pss.dao;     //装pss模块的dao接口.    

com._520it.pss.dao.impl;//装pss模块的dao接口的实现类.    

com._520it.pss.test;    //暂时存储DAO的测试类,以后的测试类不应该放这里.

dao对象的名字:xxxDAO,比如:employeeDAO/employeeDao

--------------------------------------------------

以下的,Xxx都表示一个对象比如Employee,Department.

DAO  接口: IXxxDAO/IXxxDao, IEmployeeDAO/IEmployeeDao:仅仅是表示对Employee对象的CRUD的封装

DAO实现类: XxxDAOImpl/XxxDaoImpl,EmployeeDAOImpl/EmployeeDaoImpl:仅仅表示IEmployeeDAO的实现.

DAO测试类: XxxDAOTest:表名就是XxxDAO组件的测试类,应该测试DAO组件中的所有方法.

--------------------------------------------------

一般开发的顺序:    

1):先建立模型对象:domain    

2):编写DAO接口.    

3):定义DAO实现类.    

4):生产DAO测试类.    

5):实现DAO实现类.    

6):在DAO测试类中测试DAO方法.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值