dto的作用
来源:6-1 店铺信息编辑之Dao层开发

Levinson
2020-06-10
老师,dto可以这样子理解吗?就是dto可以直接在controller层中直接使用而不用一定要先调用service层。但是如果要调用service层的话,是不是把dto放在service层里就好了?意思就是dto可以跨层调用?
还有一个问题就是。您说了dto是返回一个页面中需要的内容,那可以理解为一个页面对应一个dto吗?然后把这个页面的所需要的数据或者集合封装到这个dto吗?
写回答
1回答
-
翔仔
2020-06-10
同学好,DTO即Data Transfer Object:数据传输对象,泛指用于展示层与服务层之间的数据传输对象。所以dto主要出现在controller和service层。
可以理解为一个页面对应一个dto吗? 这个不一定,因为有的页面需要用到的东西相同,可以复用dto,所以理解成一种业务对应一个dto应该更贴切些。
然后把这个页面的所需要的数据或者集合封装到这个dto吗?是的,可以这样理解
PS:其实,并不需要这么严格去背诵相关的概念,都是活学活用的,这些也都是根据经验去规定的,可以打破的。
00
相似问题