[03]使用阿里RAP搭建前端Mock Server

MockServer能夠減小前端開發對後端的依賴,提升前端開發的效率,同時也利於團隊的協做。前端

什麼是RAP?mysql

RAP是阿里團隊出的一款WEB接口管理工具,幫助開發人員更高效的管理接口文檔,同時經過分析接口結構自動生成Mock數據、校驗真實接口的正確性,使接口文檔成爲開發流程中的強依賴。RAP官網:http://rapapi.org/org/index.do。這裏引用官方的一張圖,能更好的體現RAP的用途。git

爲何要使用RAP?github

1.在實際開發中,先後端的協做每每存在一些不可避免的問題,影響工做效率;redis

2.RAP提供Mock服務,自動根據接口文檔生成Mock接口,這些接口會自動生成模擬數據,支持複雜的生成邏輯;sql

3.面對需求不斷變動或需求拿捏不定的客戶,能夠使用RAP模擬數據,前端快速對接,將其做爲演示用途供客戶參考,避免一些後臺開發的無用功;數據庫

4.RAP提供團隊管理,項目管理,可視化編輯,以及完善的版本控制;windows

5.Mock接口和實際接口的切換,僅一句js代碼引用與否,十分方便;後端

6.接口先於開發,接口驅動開發,先後端開發互不干擾,互不依賴,可以更好的利於團隊協做api

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

相關文章
相關標籤/搜索