一.DAO设计思想
a) Data access Object(数据访问对象):前人总结出的一种固定模式的设计思想。
高可读性、
高复用性、
高扩展性、
b) JDBC代码实现的增删改查操作是有复用需求的。所以需要将对数据库的增删改查操作进行封装。
c) DAO类:特殊类。只对对数据库进行CRUD(增删改查)的操作进行具体的封装。
d) 注意:DAO类的个数取决于table的个数(一份库表对应一个DAO类)
e) 实体类:在项目开发中,对数据库进行增删改查的操作中,不能直接操作对象。但是在面向对象的项目开发中,万物皆对象,所以可以让CRUD操作去操作某个对象的属性。该对象就可以成为实体对象,创建实体对象的模板叫做实体类。
f) Java中访问数据库的技术:JDBC,hibnate,mybatis
g) 为了让DAO具有更强的通用性:DAO接口+不同的DAO实现类
二.Service设计思想
a) Service也被称作为Biz或者Business:业务层处理。
b) 业务:指的就是项目中某一个具体的功能或者一个具体的操作。(注册)
c)