2.定義前端和後端開發的接口規範。比如json格式,url格式。
3.定義接口文檔,壹般是對應的後臺實體reqVo(調用後臺接口:訪問的實體)和respVo(前臺調用接口返回的實體)返回到前臺。註意T<壹般情況下,respVo會像ResultVo壹樣在後臺做壹個統壹的處理(這個規範要在2中定義,比如:錯誤代碼、錯誤描述、請求的url、請求時間、實體T;)
4.定義接口文檔是在理解業務流和數據流的基礎上完成的。有了這個接口文檔(其實就是定義實體和對應json的過程),前後端的開發基本都是按照這個文檔來開發的。接口文檔會有版本叠代,壹般放在svn上,供所有開發者閱讀。
5.目前壹般系統使用的數據庫不會只有mysql。還有redis,mongo,es等。這些個人感受是在對業務情況和系統架構有很好理解的情況下設計的。在後臺使用這些工具實現接口功能,系統功能和性能已經實現。這個和接口文檔的順序真的不好說。個人覺得兩者都可以。
6.業務流-數據流-資金流。理解和設計系統。