版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
C/S架構(gòu)與B/S架構(gòu)3學(xué)習(xí)目標(biāo)知識(shí)目標(biāo)掌握C/S架構(gòu)和B/S架構(gòu)的概念了解C/S架構(gòu)和B/S架構(gòu)的優(yōu)缺點(diǎn)01能力目標(biāo)能夠判斷和選擇合適的軟件架構(gòu)02概述4信息時(shí)代的一個(gè)主要而顯著的特征就是計(jì)算機(jī)網(wǎng)絡(luò)的應(yīng)用。計(jì)算機(jī)網(wǎng)絡(luò)從最初的集中式計(jì)算,經(jīng)過(guò)了C/S階段,已發(fā)展到目前最流行的B/S模式。C/S是一種歷史悠久且技術(shù)非常成熟的架構(gòu),B/S是新生代架構(gòu),從C/S派生出來(lái),有很多創(chuàng)新,是web時(shí)代的產(chǎn)物。C/S架構(gòu)51、概念C/S架構(gòu)是一種典型的兩層架構(gòu),其全稱是Client/Server,即客戶端/服務(wù)器端架構(gòu),其客戶端包含一個(gè)或多個(gè)在用戶的電腦(或其他終端設(shè)備)上運(yùn)行的程序,而服務(wù)器端有兩種:數(shù)據(jù)庫(kù)服務(wù)器端,客戶端通過(guò)數(shù)據(jù)庫(kù)連接訪問(wèn)服務(wù)器端的數(shù)據(jù);Socket服務(wù)器端,服務(wù)器端的程序通過(guò)Socket與客戶端的程序通信。C/S架構(gòu)6
C/S架構(gòu)也可以看做是胖客戶端架構(gòu)。因?yàn)榭蛻舳诵枰獙?shí)現(xiàn)絕大多數(shù)的業(yè)務(wù)邏輯和界面展示。這種架構(gòu)中,作為客戶端的部分需要承受很大的壓力,因?yàn)轱@示邏輯和事務(wù)處理都包含在其中,通過(guò)與數(shù)據(jù)庫(kù)的交互(通常是SQL或存儲(chǔ)過(guò)程的實(shí)現(xiàn))來(lái)達(dá)到持久化數(shù)據(jù),以此滿足實(shí)際項(xiàng)目的需要。C/S架構(gòu)72、優(yōu)點(diǎn)和缺點(diǎn)優(yōu)點(diǎn):C/S架構(gòu)的界面和操作可以很豐富。安全性能可以很容易保證,實(shí)現(xiàn)多層認(rèn)證也不難。由于交互模式簡(jiǎn)單,因此響應(yīng)速度較快。缺點(diǎn):適用面窄,通常用于局域網(wǎng)中。用戶群固定。由于程序需要安裝才可使用,因此不適合面向一些不可知的用戶。維護(hù)成本高,發(fā)生一次升級(jí),則所有客戶端的程序都需要改變。B/S架構(gòu)81、概念B/S架構(gòu)的全稱為Browser/Server,即瀏覽器/服務(wù)器結(jié)構(gòu)。Browser指的是Web瀏覽器,極少數(shù)事務(wù)邏輯在前端實(shí)現(xiàn),但主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn),Browser客戶端,WebApp服務(wù)器端和DB端構(gòu)成所謂的三層架構(gòu)。B/S架構(gòu)的系統(tǒng)無(wú)須特別安裝,只要有Web瀏覽器即可。B/S架構(gòu)9
B/S架構(gòu)中,顯示邏輯交給了Web瀏覽器,事務(wù)處理邏輯放在了WebApp上,這樣就避免了龐大的胖客戶端,減少了客戶端的壓力。因?yàn)榭蛻舳税倪壿嫼苌伲虼艘脖环Q為瘦客戶端。B/S架構(gòu)案例10B/S架構(gòu)112、優(yōu)點(diǎn)和缺點(diǎn)優(yōu)點(diǎn):客戶端無(wú)需安裝,有Web瀏覽器即可。B/S架構(gòu)可以直接放在廣域網(wǎng)上,通過(guò)一定的權(quán)限控制實(shí)現(xiàn)多客戶訪問(wèn)的目的,交互性較強(qiáng)。B/S架構(gòu)無(wú)需升級(jí)多個(gè)客戶端,升級(jí)服務(wù)器即可。缺點(diǎn):在跨瀏覽器上,B/S架構(gòu)不盡如人意。表現(xiàn)要達(dá)到C/S程序的程度需要花費(fèi)不少精力。在速度和安全性上需要花費(fèi)巨大的設(shè)計(jì)成本,這是B/S架構(gòu)的最大問(wèn)題??蛻舳朔?wù)器端的交互是請(qǐng)求-響應(yīng)模式,通常需要刷新頁(yè)面,這并不是客戶樂(lè)意看到的。在Ajax風(fēng)行后
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年湖南大眾傳媒職業(yè)技術(shù)學(xué)院?jiǎn)握芯C合素質(zhì)考試備考試題含詳細(xì)答案解析
- 2026年石家莊科技職業(yè)學(xué)院?jiǎn)握芯C合素質(zhì)考試備考題庫(kù)含詳細(xì)答案解析
- 2026雄安宣武醫(yī)院公開(kāi)選聘工作人員262名備考考試試題及答案解析
- 2026年山西經(jīng)貿(mào)職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能考試模擬試題含詳細(xì)答案解析
- 2026上半年貴州事業(yè)單位聯(lián)考經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院招聘15人參考考試試題及答案解析
- 2026四川宜賓市中醫(yī)醫(yī)院第一次自主招聘工作人員3人考試重點(diǎn)題庫(kù)及答案解析
- 2026年海南??谑行阌^(qū)業(yè)單位招聘52人(第一號(hào))備考考試試題及答案解析
- 2026年青海交通職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能考試參考題庫(kù)含詳細(xì)答案解析
- 2026年石家莊工商職業(yè)學(xué)院?jiǎn)握芯C合素質(zhì)考試參考題庫(kù)含詳細(xì)答案解析
- 2026年南寧職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能考試模擬試題含詳細(xì)答案解析
- 委托出貨合同協(xié)議
- 早產(chǎn)兒家庭參與式護(hù)理
- 廠轉(zhuǎn)讓合同范本
- GB/T 45026-2024側(cè)掃聲吶海洋調(diào)查規(guī)范
- 零星維修工程施工組織設(shè)計(jì)方案
- 三年級(jí)數(shù)學(xué)五千以內(nèi)加減法題能力作業(yè)口算題大全附答案
- 臨床診斷學(xué)-胸部檢查課件
- 三力測(cè)試題70歲以上老人換領(lǐng)駕照
- 職工食堂餐飲服務(wù)投標(biāo)方案(技術(shù)方案)
- (銀川市直部門(mén)之間交流)2022事業(yè)單位工作人員調(diào)動(dòng)表
- 中國(guó)石油大學(xué)化工安全工程期末復(fù)習(xí)題
評(píng)論
0/150
提交評(píng)論