dao:database access object 数据访问对象
企业开发过程中的项目的架构:
显示层:jsp,显示数据,和用户交互
控制层:用来控制前端的请求,交给后端的业务层去处理。管家,承上启下。
业务层:具体的业务逻辑(Bussiness),服务层(Service),在实现业务的过程中可以调用一系列数据层的数据操作。
数据层:原子级别的数据操作。
实体层:封装数据,在各层之间传递。
2.DAO模式建立流程0.确定业务功能,图书管理
------------------
1.建库建表: Book
2.创建java项目
3.添加jar包: 数据库jar包,并引用
4.创建util包,创建BaseDAO工具类
5.创建实体包,创建实体类
实体包: entity,
实体类: Book(实体类一般和表名一致)
6.创建数据访问层包/实现包,创建数据访问层接口,创建数据访问层实现类
数据访问层包: dao
数据访问层接口: IBookDAO
数据访问层实现包: impl
数据访问层实现类: BookDAOImpl
7.创建业务层包/实现包,业务层接口,业务层实现类
业务层包: service
业务层层接口: IBookService
业务层实现包: impl
业务层实现类: BookServiceImpl
8.创建程序入口,进行测试



