请问在什么情况下选择建dao层和service层呢以及创建接口

来源:3-20 自由编程

Itroads

2022-07-14 09:33:13

https://img.mukewang.com/climg/62cf725609347d5d03940235.jpg

写回答

1回答

好帮手慕小蓝

2022-07-14

同学你好~

1.当需要连接并访问数据库时,需要创建Dao层的接口以及对应代码和配置。

Dao的职责是,对数据库进行增删改查的操作,并且只处理这些操作,是相对单一的职责。

2.当需要处理业务逻辑时,需要创建Service层的接口以及对应实现类。

创建接口是为了提高代码的可维护性,未来具体实现需要更改的时候,可以减少其他关联代码的更改量。

Service的职责是:

(1)接收Controller传来的数据,书写业务逻辑代码;

(2)当需要访问数据库时调用Dao接口方法;

(3)当需要反馈数据时,将数据返回给Controller。

在Controller-Service-Dao代码结构中,每个层次所处理的职责都是明确的,所以只需要根据代码所属的职责进行选择即可。

祝学习愉快~

0

0 学习 · 9886 问题

查看课程