1.web接入层 传入参数的格式化及web返回值传出数据的参数格式化,都要统一。

比如acSpace中,

传入层参数@RequestBody javaBean对象。统一转换为javabean传入参数。

返回值,统一返回ResultObject对象,resultObject实现了序列化。且resultObject中定义好了传输回去哪些属性,

3.ResultObject,定义的公共传出参数属性

public class ResultObject implements Serializable {

    /**
*
*/
private static final long serialVersionUID = -2523760680706423997L;
private String res_info = "";
private Object data = "";
private int result = ; // 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 = ; // 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;
}

web接入层 传入参数的格式化及web返回值传出数据的参数格式化,都要统一的更多相关文章

  1. web安全-接入层注入

    web安全-接入层注入 1.关系型数据库 mysql 存放结构化数据 高效操作大量数据 方便处理数据之间的关联关系 2.SQL注入 select * from table where id=${id} ...

  2. Web表现层

    目录 Web表现层调用过程... 2 延迟... 3 什么是延迟... 3 延迟的构成... 3 最基本的优化思路:... 4 Web表现层性能优化... 4 Web性能的基本指标... 4 Web性 ...

  3. ABP框架 - 动态Web Api层

    文档目录 本节内容: 创建动态Web Api控制器 ForAll 方法 重写 ForAll ForMethods Http 动词 WithVerb 方法 HTTP 特性 命名约定 Api 浏览器 Re ...

  4. 动态Web API层

    返回总目录 本篇目录 构建动态Web API控制器 ForAll 方法 重写ForAll 方法 Http动词 动态Javascript代理 Ajax参数 单一服务脚本 Angular支持 Durand ...

  5. DDD开发框架ABP之动态Web API层

    建立动态Web API 控制器 ASP.NET Boilerplate 能够自动为您的应用层产生Web API层.比如说我们有如下的一个应用服务: public interface ITaskAppS ...

  6. 限流(四)nginx接入层限流

    一.nginx限流模块 接入层指的是请求流量的入口,我们可以在这里做很多控制,比如:负载均衡,缓存,限流等. nginx中针对限流有两个模块可以处理: 1)ngx_http_limit_req_mod ...

  7. Layer 一个让你想到即可做到的web弹窗/层 解决方案

    最近工作上面用到的web弹窗组件layer layer是一款口碑极佳的web弹层组件,她具备全方位的解决方案,致力于服务各个水平段的开发人员,您的页面会轻松地拥有丰富而友好的操作体验. layer官方 ...

  8. 一个让你想到即可做到的web弹窗/层----Layer

    Layer     layer是一款近年来备受青睐的web弹层组件,她具备全方位的解决方案,致力于服务各水平段的开发人员,您的页面会轻松地拥有丰富友好的操作体验. 在与同类组件的比较中,layer总是 ...

  9. Go语言学习之15 商品秒杀开发与接入层实现

    outline 1. 秒杀抢购接入层实现2. 秒杀逻辑层实现 秒杀接入层核心功能 秒杀逻辑层核心功能 SecKill接口 /seckill?product=20&source=android& ...

随机推荐

  1. ASP.NET Web.Config 读写辅助类

    using System; using System.Configuration; using System.Web; using System.Web.Configuration; namespac ...

  2. Java Hour 12 Generic

    有句名言,叫做10000小时成为某一个领域的专家.姑且不辩论这句话是否正确,让我们到达10000小时的时候再回头来看吧. 本文作者Java 现经验约为12 Hour,请各位不吝赐教. 泛型程序设计 为 ...

  3. SqlServer 临时表 与 表变量(转)

    1. 表变量 变量都以@或@@为前缀,表变量是变量的一种,另外一种变量被称为标量(可以理解为标准变量,就是标准数据类型的变量,例如整型int或者日期型DateTime).以@前缀的表变量是本地的,因此 ...

  4. 怎么在手机上查看sqlite db

    在 从 百度应用 下载“SQLite编辑器(SQLite Editor)” 安装到手机上.前体是 手机已经Root(可以用360一键Root软件进行root).

  5. linux下用top命令查看cpu利用率超过100%

    今天跑了一个非常耗时的批量插入操作..通过top命令查看cpu以及内存的使用的时候,cpu的时候查过了120%..以前没注意..通过在top的情况下按大键盘的1,查看的cpu的核数为4核. 通过网上查 ...

  6. cocos2dx游戏开发——微信打飞机学习笔记(十一)——GameOverScene的搭建

    一.创建文件~ GameOverScene.h GameOverScene.cpp GameOverLayer.h GameOverLayer.cpp 二.How to do? 就是加入一个转场就好~ ...

  7. html中rel标签是什么意思

    <a> 标签的 rel 属性用于指定当前文档与被链接文档的关系.用于 <a> 标签的可选属性 rel 和 rev 分别表示源文档与目标文档之间正式的关系和方向.rel 属性指定 ...

  8. mysql的统计函数

    一:统计函数 MySQL提供5个统计函数来对对数据进行统计.分别是实现对记录进行统计数,计算和,计算平均数,计算最大值和计算最小值. 1. 统计数据记录条数 可以有两种方式: COUNT(*)使用方式 ...

  9. LightOJ1122 Digit Count(DP)

    dp[i][j]表示长度i末尾为S[j]的方案数 dp[1][0...m-1]=1 dp[i][j]=∑dp[i-1][k] (|S[k]-S[j]|<=2) #include<cstdi ...

  10. cocos2d 遍历CCAarray

    cocos2d 遍历CCAarray CCARRAY_FOREACH(children_, node){ }