IT 接口实体:足迹第十六步数据实体的类封装与Json封装(如何区别类封装VO,DTO,DO,PO)

1)业务层处理类封装:先将PO转VO,再将VO循环进DTO;控制层只起路由作用,页面传入的id可以封装为带分页参数的入参实体,传进控制层;

#1.1)DTO代表服务层需要返回的List集合数据;

前端只接受各种数据封装成的DTO;DTO返回值对服务层来说,从语义上定义:1-男性,2-女性,0-未指定;封装范围大;

#1.2)VO代表展示层需要显示的单个数据;

VO返回值对于展示层来说,需要用“帅哥”代表男性,用“美女”代表女性。


#1.3)数据库查出的都是PO;

#1.4)


2)接口规范分为四部分:方法、uri、请求参数、返回参数(接口格式是JSON,前后台沟通也用JSON);

查看数据类型


#2.1)API接口对接:如何让外界调用;跨域访问需要用到两样,一个是JSON,一种是JSONP;

#2.2)常见的Json类库:有JsonObject(不能处理数组)、Gson(不能处理时间戳)、JSON-lib和Jackson

扫描二维码关注公众号,回复: 1710149 查看本文章


3)安卓用JsonObject

#3.1)JsonObject生成Json:

#3.2)JsonObject读取Json:

4)小数据用Gson(Gson是google的用来转换的Json库)

#4.1)实体类序列化时美化:

#4.2)gson美化:

#4.3)gson生成Json:

String jsonStr = gson.toJson(student);

#4.5)Gson读取Json:

5)大数据用Jackson

猜你喜欢

转载自blog.csdn.net/yuanyuhuib/article/details/79447046