JAVA構建架構思想

2021-08-01 02:20:01 字數 328 閱讀 2034

現在我如果作為一名架構師,我要構建乙個專案。這個專案作為乙個單一機器上執行的專案,而且暫時使用者不會很多,所以我的想法是不考慮分布式部署。

暫時先考慮一台機器上進行部署。基於系統的反應和響應時間來說,基於springmvc+hibernate是最佳的選擇。springmvc作為mvc控制器,完全可以完成前後臺的呼叫和控制器處理。hibernate作為持久化層,可以直接運算元據庫,讓程式設計師可以關注業務邏輯的編寫,而不需要關注與和資料庫打交道。只需要hibernate的方法就可以完成資料庫的操作了。

資料庫我們選擇的是mysql,mysql資料庫作為中小型的資料庫,能夠讓我們的這個系統完成資料的處理和資料的儲存。

程式架構思想

程式的架構的思想可以問下面此問題 1.目的 為什麼才有此架構?2.效果 使用此架構後,前後的效果會發生什麼變化。3.成本 使用此架構後開發的週期和成本。4.競品 此類產品的競品是什麼,有沒有更好的方案。4.優缺點 如 為什麼使用spring 目的 解耦,模組化,關注業務 效果 程式模組化,由容器管理...

REST RPC架構思想

rest rpc是乙個改進版的rpc架構,它是為了解決傳統的rpc和rest方案的一些不足之處而生的,它結合了rest api和rpc的優點,同時又克服了rest api和rpc的缺點。我們先來看看傳統的rpc和rest api方案的優點和一些不足之處。傳統的rpc一般是基於protobuf或thr...

架構 RESTful的架構思想

把軟體 software 平台 platform 基礎設施 infrastructure 做成服務 service 是很多it企業都一直在做的事情,這就是大家經常聽到的sass 軟體即服務 pass 平台即服務 和iass 基礎設定即服務 實現面向服務的架構 soa 有諸多的方式,包括rpc 遠端過...