1)业务层处理类封装:先将PO转VO,再将VO循环进DTO;控制层只起路由作用,页面传入的id可以封装为带分页参数的入参实体,传进控制层;
#1.1)DTO代表服务层需要返回的List集合数据;
#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;