- web 层 com.atguigu.web/servlet/controller
- service 层 com.atguigu.service Service 接口包
- com.atguigu.service.impl Service 接口实现类
- dao 持久层 com.atguigu.dao Dao 接口包
- com.atguigu.dao.impl Dao 接口实现类
- 实体 bean 对象 com.atguigu.pojo/entity/domain/bean JavaBean 类
- 测试包 com.atguigu.test/junit
- 工具类 com.atguigu.utils
(一)、Dao接口类需要写出需要实现的方法,供子类去实现
(二)、Dao接口类需要根据项目模块写出需要查询数据的抽象方法
(三)、Dao 接口实现类,
1.需要去写一个baseDao类,目的是根据项目需要写出对数据库增删改查的方法,其中需要用到utils工具类中的方法去链接数据库;
2.需要去写各种Dao接口类的实现类,Dao接口的实现类是实现Dao接口包中的方法和继承baseDao类,用baseDao类里面的方法去完成对数据库的操作,并返回所需要的结果,完成对Dao接口类中需要实现的抽象方法方法。
二、Service层(一)、先写出一个Service的接口,里面写好需要实现处理业务逻辑的的方法。
(二)、写一个Service接口对应的实现类,调用Dao实现类去实现需要接口里的方法,完成业务逻辑的处理。
三、web层(一)获取客户端发送来的请求,并获取客户端的参数,封装好。
(二)调用Service层处理业务。



