Ⅰ JAVA語言的情況下,怎麼架設一個完整的app後台
說說自己總結的幾個點。設計支持高並發的應用步驟如下。
1,根據app的實際業務設計合適的數據模型。這里說的數據模型主要是指業務實體有哪些,彼此的關聯是怎樣。
2,思考每個業務實體,數據量,訪問的頻率和讀寫比率,查詢的復雜程度等方面,設計整個應用的數據管理方案。數據訪問盡可能簡單獨立,避免復雜的sql,便於後續性能擴展。對接關系型資料庫用ibatis比較靈活,容易管理。
3,數據管理方案確定之後就成功一大半啦~ spring可以幫助你更好的管理代碼的依賴結構,便於理解和重構,如果只是簡單的後端介面加上native的app,基本上不需要mvc框架。
對於支持大並發應用,制定的數據管理方案,選擇合適的數據管理中間件是重點。而框架往往用來是幫助提升開發效率,優化代碼組織結構,用的好也不會提升性能,用不好會大概率影響性能和並發量。