一、终端

1)终端检测

1.用户代理(User Agent)

1.检测硬件信息的需求也越发频繁:

 

2.终端检测的实现方法:

 

二、接口

1)跨终端流程复用

2)IF(InterFace)

包括如下几个部分:

  1. 接口描述:请求、响应数据格式
  2. 接口文档:由接口描述生成接口文档
  3. 接口Mock:由接口描述生成接口Mock数据
  4. 接口校验:提供校验服务(HTTP)和校验工具包,支持多种形式的接口校验

demo使用一个合适的OPOA(One Page One Application,单页应用)框架——ER

接口定义和接口校验该由谁来执行?

 

几个重要模块如下:

 

三、if-spec2.0

1)JSON schema

JSON schema 用于描述JSON数据结构的规范。

{
    "title": "Example Schema",
    "type": "object",
    "properties": {
        "firstName": {
            "type": "string"
        },
        "lastName": {
            "type": "string"
        },
        "age": {
            "description": "Age in years",
            "type": "integer",
            "minimum": 0
        }
    },
    "required": ["firstName", "lastName"]
}

1.Core:定义了JSON Schema基本要素

2.Validation:定义了JSON Schema验证关键字及校验算法

3.Hyper-Schema:定义了JSON Schema超媒体表示法

 

 

 

pdf文件下载:

http://download.csdn.net/detail/loneleaf1/8425145

 

 posted on 2015-02-14 20:03  咖啡机(K.F.J)  阅读(193)  评论(0)    收藏  举报