5-3最后的作业题有点不明白
1、最后一句话不明白, 是要在CourseDaoImp类里面把 CourseDao类中的方法全部再重写一遍吗? 如果要在CourseDaoImp类中把CourseDao重新定义一遍,那 CourseDao不就不起什么作用了? 有点不明白,请帮忙详细解答一下。 O(∩_∩)O谢谢!
2、CourseDao和 CourseService两个类怎么方法 都是一样的?
26
收起
正在回答
3回答
在实际项目开发中,我们会定义抽象类或者是接口,然后使用它们的实现类来完成具体的功能,就是这里面提到的CourseDao和CurseDaoImp,前者是接口,后者是抽象类。
而对于CourseDao和 CourseService两个类来说,Dao相关的类实现数据的操作处理,比如对课程的增删改查操作,只针对课程。而Service是业务处理类,会调用Dao类中的方法完成业务处理,一般也是对于查询操作来说,就调用查询的Dao方法。如果对于简单业务逻辑来说,就只是对Dao的调用,但是对于复杂业务逻辑来说,这里面还会有一些和实际业务相关的其他代码。
实际项目开发中都是这样做的,便于分配任务和代码的后期管理,以及业务的扩展,尤其对于复杂项目非常有益。随着学习的深入可以慢慢进行体会。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
Java Web基础入门2018版
- 参与学习 716 人
- 提交作业 185 份
- 解答问题 1363 个
会Java?懂前端基础?想学后台开发?那么,赶快来学习《Java Web入门》路径吧。本路径主要介绍Java Web的基础知识,并配有大量案例,定会让你收获多多!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星