1.1 什么是架構 1.1.1 架構簡述
1.1.2 架構師職責【優秀架構具備的特點】:
優秀的 TPS 承載力
優秀的性能
故障影響降到最小
投入產出最優方案
1.2 架構設計分層 1.2.1 為什么要分層明確需求
系統能力分解
技術選型
制定架構說明書及主導執行落地
1.2.2 常見的分層設計分而治之
各司其職
有條不紊的結合
1.2.3 分層模型演進計算機網絡 OSI 七層模型
Web 系統 MVC 模型分層
基于領域模型的分層
一、Servlet JSP 時代(V0.1)
Servlet + Tomcat 容器完成 Web 接入
使用 JavaBean + JDBC 完成數據層接入
使用 JSP 完成頁面展示
二、MVC(V1.0)
【V 1.0 時代 典型代表 SSH】
Structs 解決接入及表示層。(ActionServlet 重)
Spring 解決業務服務、事務處理、會話管理。
Hibernate 解決數據存儲接入問題。(特殊的SQL處理繁瑣;SET 聯動數據庫問題)
三、SSM 時代(V1.5)
SpringMVC 解決接入及表示層
Spring 解決業務服務、事務處理、會話管理等問題
MyBatis 解決數據接入層
四、SpringBoot all in one(V2.0)
整合了所有 Spring 的框架功能
提供了簡單的配置及注解的接入方式
提供 All in one 的服務
【V2.0 存在的問題】:
解決了單一應用內的軟件分層,卻沒有解決整體應用的分層
單一應用的性能瓶頸,無法支撐億級流量
團隊協作問題
五、分布式分層(V3.0)
1、WEB概念層
2、業務概念層
3、數據訪問記存儲層
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/11961.html
摘要:從零開始單排學設計模式的國服排位之旅,今天正式開啟目前段位定級賽這篇文章來總結下類圖,本來不打算講類圖的,因為我在學習設計模式的時候,一遇到有關的就會自動忽略,一看感覺就很復雜。關聯關系用實現箭頭來表示。 閱讀本文大概需要 3.5 分鐘。 本篇是設計模式系列的開篇,雖然之前也寫過相應的文章,但是因為種種原因后來斷掉了,而且發現之前寫的內容也很渣,不夠系統。 所以現在打算重寫,加上距離現...
摘要:大家好,我是冰河有句話叫做投資啥都不如投資自己的回報率高。馬上就十一國慶假期了,給小伙伴們分享下,從小白程序員到大廠高級技術專家我看過哪些技術類書籍。 大家好,我是...
摘要:你只需要相信一句話鍵盤敲爛,月薪過萬就行了,進入正文,零基礎入門知識點大綱如下其實到目前為止,的崗位需求還是非常多的,還是大多數企業后臺開發的主流編程語言,功能強大,還是很值得學習的。 ...
摘要:掘金原文地址譯文出自掘金翻譯計劃譯者請持續關注中文維護鏈接獲取最新內容。由于以下的瀏覽器市場份額已逐年下降,所以對于瀏覽器技巧三視覺效果前端掘金揭秘學習筆記系列,記錄和分享各種實用技巧,共同進步。 沉浸式學 Git - 前端 - 掘金目錄 設置 再談設置 創建項目 檢查狀態 做更改 暫存更改 暫存與提交 提交更改 更改而非文件 歷史 別名 獲得舊版本 給版本打標簽 撤銷本地更改... ...
閱讀 720·2023-04-25 20:32
閱讀 2265·2021-11-24 10:27
閱讀 4519·2021-09-29 09:47
閱讀 2241·2021-09-28 09:36
閱讀 3633·2021-09-22 15:27
閱讀 2756·2019-08-30 15:54
閱讀 370·2019-08-30 11:06
閱讀 1271·2019-08-30 10:58