MockServer可以减少前端开发对后端的依赖,提高前端开发的效率,同时也利于团队的协作。

什么是RAP?

RAP是阿里团队出的一款WEB接口管理工具,帮助开发人员更高效的管理接口文档,同时通过分析接口结构自动生成Mock数据、校验真实接口的正确性,使接口文档成为开发流程中的强依赖。RAP官网:http://rapapi.org/org/index.do。这里引用官方的一张图,能更好的体现RAP的用途。

为什么要使用RAP?

1.在实际开发中,前后端的协作往往存在一些不可避免的问题,影响工作效率;

2.RAP提供Mock服务,自动根据接口文档生成Mock接口,这些接口会自动生成模拟数据,支持复杂的生成逻辑;

3.面对需求不断变更或需求拿捏不定的客户,可以使用RAP模拟数据,前端快速对接,将其作为演示用途供客户参考,避免一些后台开发的无用功;

4.RAP提供团队管理,项目管理,可视化编辑,以及完善的版本控制;

5.Mock接口和实际接口的切换,仅一句js代码引用与否,十分方便;

6.接口先于开发,接口驱动开发,前后端开发互不干扰,互不依赖,能够更好的利于团队协作

RAP部署步骤:

1.下载RAP最新的war包。 https://github.com/thx/RAP/releases

2.下载初始化sql脚本initialize.sql。https://github.com/thx/RAP/tree/release/src/main/resources/database

3.使用initialize.sql初始化数据库,数据库使用mysql。

4.修改war包中WEB-INF/classes/config.properties,数据库地址,用户名及密码。

5.下载redis(这里介绍在windows下安装):https://github.com/MSOpenTech/redis/releases

6.将成功下载的redis解压到任意磁盘目录,使用cmd命令行进入该目录,启动redis:redis-server.exe redis.windows.conf

7.启动tomcat,RAP部署完成:

具体使用见RAP用户手册:https://github.com/thx/RAP/wiki/user_manual_cn

转载地址:http://blog.csdn.net/oduoyu1/article/details/54730061

最新文章

  1. js日期格式转换
  2. 我喜欢ASP.NET的MVC因为它牛逼的9大理由(转载)
  3. Hibernate ManyToOne, OneToMany的理解
  4. WIFI功率修改
  5. LoadRunner参数更新方法和数据分配
  6. mysql源码解读之配置文件
  7. Mac与iPhone屏幕录制
  8. Node基础:域名解析DNS(ok)
  9. 解决maven编译spark1.5报错问题
  10. apecceosummit2016
  11. dateTimePicker的使用,时间控件
  12. Spring依赖注入 --- 模拟实现
  13. tshark 使用说明
  14. MVC——数据库增删改查(Razor)
  15. GDB调试方法(转)
  16. 五子棋Web版的开发(三)
  17. JAVA基础--适配器模式
  18. vue中引入jQuery和bootstrap
  19. noip前集训
  20. unity中调试模型时unity崩溃问题

热门文章

  1. php+MySQL(存储过程) +yii2完整的增删改查
  2. python分布式爬虫--房天下
  3. 归并排序算法Java实现
  4. 【异常】The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone.
  5. 准备篇(三)Makefile
  6. python 函数function
  7. python基础之内置函数补充、匿名函数、递归函数
  8. Struts2---配置文件讲解及简单登录示例
  9. web在线调试
  10. Java从后台重定向(redirect)到另一个项目的方法