Dao层Dao层实现类和Service层Service实现类的关系 10

Dao层Dao层实现类和Service层Service实现类的关系... Dao层Dao层实现类和Service层Service实现类的关系 展开
 我来答
Nebo
2018-03-30 · 知道合伙人互联网行家
Nebo
知道合伙人互联网行家
采纳数:23 获赞数:79
热爱互联网,热爱研究各种技术 。目前醉心于大数据相关。 个人

向TA提问 私信TA
展开全部
你好,
我就我个人的理解讲一下。希望对你有所帮助,
service是业务层 ,功能是实现你需要的业务
dao层是数据访问层,代表要操作的数据。
关系是一般都是调用某个service去实现某个业务,但是在实现业务的过程中。需要访问数据。也就是说。会在service中调用不同的dao,访问不同的数据,来完成这个业务相关的数据 处理。
之所以分层是为了解耦合。也就是为了后期维护的时候修改的时候可以更加方便
比如说 : s事物需要访问 a b c 三个相关的数据。但是后面需要修改a 数据的处理逻辑,
如果你没有实现分层。那么就需要到service层中修改。
但是实现之后。就可以直接到访问a数据的dao层中修改相关逻辑.
类似mvc等分层架构。都是有这样的好处。
个人理解,如果有不足之处,可以指出,互相学习 !
忧伤__F
2020-07-14 · TA获得超过333个赞
知道小有建树答主
回答量:564
采纳率:74%
帮助的人:77.8万
展开全部
1.Dao.java 和Dao.xml,Dao.java是接口(只有方法),xml是实现类(sql语句)。
2.service.java是接口,serviceImpl.java是遵循service接口规范的实现类。使用接口的好处就不提了。

在serviceImpl.java的方法中 调用 Dao.java方法 ,程序执行了Dao.xml中sql语句,对数据库进行操作。
在serviceImpl是用来做一些逻辑判断以及数据格式整合,返回到Controller层。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
荒芜世界里_
2018-03-30 · 超过48用户采纳过TA的回答
知道小有建树答主
回答量:144
采纳率:63%
帮助的人:41万
展开全部
多态继承阿,调动子类方法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式