程式的架構的思想可以問下面此問題:
1.目的:為什麼才有此架構?
2.效果:使用此架構後,前後的效果會發生什麼變化。
3.成本:使用此架構後開發的週期和成本。
4.競品:此類產品的競品是什麼,有沒有更好的方案。
4.優缺點
如: 為什麼使用spring ?
目的:解耦,模組化,關注業務
效果:程式模組化,由容器管理bean耦合更加低,高內聚低耦合。
成本:市場中使用spring 人多,容易找到人
競品:ejb
優缺點:
優點:解耦,模組化,容器管理bean,
缺點:配置複雜,通過反射管理bean速度慢( 占用記憶體多,構建慢)
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 遠端過...
JAVA構建架構思想
現在我如果作為一名架構師,我要構建乙個專案。這個專案作為乙個單一機器上執行的專案,而且暫時使用者不會很多,所以我的想法是不考慮分布式部署。暫時先考慮一台機器上進行部署。基於系統的反應和響應時間來說,基於springmvc hibernate是最佳的選擇。springmvc作為mvc控制器,完全可以完...