老师,既然dao里面的方法和service里面的方法一样
老师,既然dao里面的方法和service里面的方法一样 为什么servlet还要多此一举经过service间接调用dao?直接调用dao里面的方法不是更方便吗?
16
收起
正在回答
1回答
这种做法体现的是MVC的编程思想,DAO层是模型层,是专门进行数据处理的模型层,Service层中还会进行一些和业务相关的逻辑的处理,一般情况下是将业务层和数据模型层的逻辑通过接口来进行串联;如果逻辑比较简单,一般就是在Service中直接调用DAO的方法。
对于大型项目而言,这样操作在后期维护起来更加方便。
祝学习愉快!
Java数据库开发与实战应用2018版
- 参与学习 人
- 提交作业 277 份
- 解答问题 4297 个
Java数据库开发的必备技能,从流行的MySQL数据库开始,到Java原生的数据库管理接口JDBC的使用,再到常用的数据持久化框架MyBatis,让你向Java工程师的目标又迈进了一步!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星