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