VO(视图模型) 与 DTO(数据传输对象)的使用

在java中,一般我都不会直接使用真正的实体对象去进行前后端交互,

而是将实体对象拆分成VO和DTO对象,对象中不存放实体对象的全部字段,

只存放前后端交互所需要的字段,以此来避免一些不必要的麻烦,

一般将DTO对象作为Controller方法的请求参数对象,将VO对象作为Controller方法返回结果集的数据对象。

DTO(Data Transfer Object):DTO是传输模型,数据传输对象,在这里泛指用于展示层与服务层之间的数据传输对象,以DTO的形式请求服务端。

VO(View Object):VO是显示视图模型,视图对象,用于展示层,它的作用是把某个指定页面的数据封装起来,以VO的形式返回客户端。

posted @ 2023-03-29 14:57  18sui  阅读(222)  评论(0)    收藏  举报