正在回答
2回答
dao层:dao层叫数据访问层,全称为data access object,属于一种比较底层,比较基础的操作,具体到对于某个表、某个实体的增删改查
service层:service层叫服务层,被称为服务,使用service层的几点好处:
service实现类:也顾名思义,service实现类实现了service接口,进行具体的业务操作。在java中接口是多继承的,而类是单继承的,如果你需要一个类实现多个service,你用接口可以实现,用类定义service就没那么灵活;要提供不同的数据库的服务时,我们只需要面对接口用不同的类实现即可,而不用重复地定义类;编程规范问题,接口化的编程为的就是将实现封装起来,然调用者只关心接口不关心实现,也就是“高内聚,低耦合”的思想;此处需要有这么个思想就可以了。
此处的使用:
可以通过 CourseDaoImpl implements CourseDao
CourseServiceImpl implements CourseService,在serviceImpl里面创建dao层对象,再调用相关的方法就可以了。
祝学习愉快!
Java Web基础入门2018版
- 参与学习 716 人
- 提交作业 185 份
- 解答问题 1363 个
会Java?懂前端基础?想学后台开发?那么,赶快来学习《Java Web入门》路径吧。本路径主要介绍Java Web的基础知识,并配有大量案例,定会让你收获多多!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星