不明白为什么要用那么多vo,,难道传递到前端的值就刚好都是需要的吗?直接传pojo回去,要什么有什么不适更好

来源:12-3 创建订单,清空购物车等功能开发2

suwei666

2017-07-13

为什么要组装vo呢?感觉和原来的pojo中的字段是差不多的额,这样子服务器端做了这么多setget,压力好大啊,直接给前台返回pojo对象不就是了,他要什么属性就取什么呀。

写回答

3回答

看你笑呵呵

2017-07-13

你好同学~

VO的意义是封装展示层需要的数据,比如CartProductVo,只用来组装页面需要的产品和购物车信息,如果这里不用VO的话是不是只能返回一个Map然后前端来取值了呢~

这里不用纠结什么 页面需要什么,如果需要的是多张表的数据,就用VO取只需要的数据

3
0

suwei666

提问者

2017-07-13

特别是那个shipping的那里,真的是无法理解,把东西全部get出来又set回去,就是换了个类名,前辈,拜托你能不能说说为啥啊,不知道为什么,总觉得这样好恼火,一点意义都没有

3
2
tidhy
不知道现在兄弟你弄明白没?我现在也看到那里了。。感觉好乱
2017-09-10
共2条回复

乃好

2019-06-24

老哥,我也和你一样的想法,我看你是17年评论的这个,你现在想通了吗

0
1
慕虎0270552
我认为你可以把它认为是一种规范。
2020-07-27
共1条回复

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9476 学习 · 8804 问题

查看课程