优点:把数据访问代码抽离出来。降低代码的耦合性和提高扩展性。
service接口:
- 业务逻辑层,他的方法命名和功能有关系,exchangeMony add remove
- service.impl实现
dao接口:
- 数据连接层,他的方法命名是sql语句,selectUserByUserNameAndPassword
- dao.impl实现
model实体类:
- javaBean
util数据库工具类:
- 各种通用的工具
service==>dao(util,model)
接口示例:
public interface EmployeeDao {
//1查询
List<Employee> findAll();
//2更新
void update(Employee e);
//3删除
void delete(int empno);
//4添加
void add(Employee e);
}