为什么要先写个DAO的接口再重新写一遍实现呢?
来源:4-3 买家类目-service
巨婴小木头
2018-06-16
之前没有写接口只用那个继承自JpaRepository的接口不是在测视力也能实现增删查的功能,为什么还要重新定义service接口然后再实现一遍呢?想不太明白,还请大家指点、
写回答
4回答
-
宝慕林8260006
2020-09-29
service是业务层,一个复杂的业务是需要多次操作dao的,业务层主要是业务逻辑,三层是为了方便管理。没有什么是加一层解决不了的,如果不行就再加“一层”;
00 -
黑子的一生
2020-04-08
你需要先搞懂三层架构,repository层是操作数据库的,controller层是返回数据给用户或者返回页面的,而service层是处理业务的,因为真实业务中你不可能只是查询数据库然后展示吧?肯定是需要做一些业务逻辑的判断啊这些,还有事务啊这些东西,这也是分层的好处,各有各的职责
00 -
兔老板
2018-09-05
java的三大特性:封装、继承、多态。接口实现的是一种规范标准。简单来说你电脑的电源线可以直接连到电缆中,可为什么还要用插头和插座。就是这个理。
00 -
鸿鹄yyn
2018-06-16
这是一种规范
00
相似问题