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