web接入层 传入参数的格式化及web返回值传出数据的参数格式化,都要统一
2016-12-14 20:06
316 查看
1.web接入层 传入参数的格式化及web返回值传出数据的参数格式化,都要统一。
比如acSpace中,
传入层参数@RequestBody javaBean对象。统一转换为javabean传入参数。
返回值,统一返回ResultObject对象,resultObject实现了序列化。且resultObject中定义好了传输回去哪些属性,
![](https://images2015.cnblogs.com/blog/330611/201612/330611-20161214200332651-414084931.png)
3.ResultObject,定义的公共传出参数属性
3.返回ResultObject对象中,定义了多个构造函数。
用于传入不同的类型,并将之返回。有
比如acSpace中,
传入层参数@RequestBody javaBean对象。统一转换为javabean传入参数。
返回值,统一返回ResultObject对象,resultObject实现了序列化。且resultObject中定义好了传输回去哪些属性,
![](https://images2015.cnblogs.com/blog/330611/201612/330611-20161214200332651-414084931.png)
3.ResultObject,定义的公共传出参数属性
public class ResultObject implements Serializable { /** * */ private static final long serialVersionUID = -2523760680706423997L; private String res_info = ""; private Object data = ""; private int result = 200; // TODO 分页对象 public ResultObject(String res_info) { this.res_info = res_info; } public ResultObject(Object data) { this.data = data; } public ResultObject(ResultCode ResultCode) { this.res_info = ResultCode.getName(); this.result = ResultCode.getIndex(); } @SuppressWarnings("unchecked") public <T extends ResultObject> T configErrMsg(ResultCode err) { this.setResult(err.getIndex()); this.setRes_info(err.getName()); return (T) this; } public ResultObject() { } public String getRes_info() { return res_info; } public void setRes_info(String res_info) { this.res_info = res_info; } public Object getData() { return data; } public void setData(Object data) { this.data = data; } public int getResult() { return result; } public void setResult(int result) { this.result = result; } }
3.返回ResultObject对象中,定义了多个构造函数。
用于传入不同的类型,并将之返回。有
ResultObject(String res_info)
ResultObject(ResultCode ResultCode)
ResultObject(Object data)
private static final long serialVersionUID = -2523760680706423997L; private String res_info = ""; private Object data = ""; private int result = 200; // TODO 分页对象 public ResultObject(String res_info) { this.res_info = res_info; } public ResultObject(Object data) { this.data = data; } public ResultObject(ResultCode ResultCode) { this.res_info = ResultCode.getName(); this.result = ResultCode.getIndex(); } @SuppressWarnings("unchecked") public <T extends ResultObject> T configErrMsg(ResultCode err) { this.setResult(err.getIndex()); this.setRes_info(err.getName()); return (T) this; }
相关文章推荐
- .net WebService(二) 客户端向服务端传入参数的数据交互方式
- Oracle数据库中使用存储过程时对传入和传出参数的使用说明
- 参数传入传出exec in sqlserver
- GridView 动态添加模板列并绑定数据 实现从外部直接传入控件 和 绑定字段参数
- 学习android JNI的那些事儿--------6. 在java中传入引用数据类型(对象)作为参数
- 腾讯数据统一接入
- 加密web.config中数据参数的信息
- 【简介Introduction】 DisplayTag是一个开源的自定义标签库(Custom Tag lib),他提供了直接而有效的格式化web视图层数据的有效手段。你可以在现在流行的web应用的MV
- sql根据传入参数确定选择前几条数据的存储过程
- sql根据传入参数确定选择前几条数据的存储过程
- Web Sql Database 操作类,将查询语句作为参数传入。
- 加密web.config中数据参数的信息
- .Net调用存储过程(有传入、传出、返回值、记录集)及SqlDataAdapter、ExecuteNonQuery、SqlDataReader、ExecuteScalar
- 加密web.config中数据参数的信息
- 新增格式化单元格数据功能-dotNetFlexGrid1.24,快速的设置您的表格数据的不同样式;现在开始扔掉你的Asp.net GridView吧。(更新FieldFormatorHandle参数)
- 存储过程的返回值与传出参数
- .Net调用存储过程(有传入、传出、返回值、记录集)及SqlDataAdapter、ExecuteNonQuery、SqlDataReader、ExecuteScalar
- Java 5.0 泛型之 使用泛型统一传入的参数类型
- Java md5加密 控制台传入与web传入参数 结果不匹配 || 相同字符串加密结果不同
- Web Sql Database 操作类,将查询语句作为参数传入。