和風(fēng)細(xì)雨

          世上本無難事,心以為難,斯乃真難。茍不存一難之見于心,則運(yùn)用之術(shù)自出。

          C/S架構(gòu)和B/S架構(gòu)的概念和區(qū)別

          C/S 架構(gòu)

          C/S 架構(gòu)是一種典型的兩層架構(gòu),其全程是Client/Server,即客戶端服務(wù)器端架構(gòu),其客戶端包含一個或多個在用戶的電腦上運(yùn)行的程序,而服務(wù)器端有兩種,一種是數(shù)據(jù)庫服務(wù)器端,客戶端通過數(shù)據(jù)庫連接訪問服務(wù)器端的數(shù)據(jù);另一種是Socket服務(wù)器端,服務(wù)器端的程序通過Socket與客戶端的程序通信。
          C/S 架構(gòu)也可以看做是胖客戶端架構(gòu)。因為客戶端需要實現(xiàn)絕大多數(shù)的業(yè)務(wù)邏輯和界面展示。這種架構(gòu)中,作為客戶端的部分需要承受很大的壓力,因為顯示邏輯和事務(wù)處理都包含在其中,通過與數(shù)據(jù)庫的交互(通常是SQL或存儲過程的實現(xiàn))來達(dá)到持久化數(shù)據(jù),以此滿足實際項目的需要。

          C/S 架構(gòu)的優(yōu)缺點

          優(yōu)點:
          1.C/S架構(gòu)的界面和操作可以很豐富。
          2.安全性能可以很容易保證,實現(xiàn)多層認(rèn)證也不難。
          3.由于只有一層交互,因此響應(yīng)速度較快。

          缺點:
          1.適用面窄,通常用于局域網(wǎng)中。
          2.用戶群固定。由于程序需要安裝才可使用,因此不適合面向一些不可知的用戶。
          3.維護(hù)成本高,發(fā)生一次升級,則所有客戶端的程序都需要改變。

          B/S架構(gòu)

          B/S架構(gòu)的全稱為Browser/Server,即瀏覽器/服務(wù)器結(jié)構(gòu)。Browser指的是Web瀏覽器,極少數(shù)事務(wù)邏輯在前端實現(xiàn),但主要事務(wù)邏輯在服務(wù)器端實現(xiàn),Browser客戶端,WebApp服務(wù)器端和DB端構(gòu)成所謂的三層架構(gòu)。B/S架構(gòu)的系統(tǒng)無須特別安裝,只有Web瀏覽器即可。
          B/S架構(gòu)中,顯示邏輯交給了Web瀏覽器,事務(wù)處理邏輯在放在了WebApp上,這樣就避免了龐大的胖客戶端,減少了客戶端的壓力。因為客戶端包含的邏輯很少,因此也被成為瘦客戶端。

          B/S架構(gòu)的優(yōu)缺點

          優(yōu)點:
          1)客戶端無需安裝,有Web瀏覽器即可。
          2)BS架構(gòu)可以直接放在廣域網(wǎng)上,通過一定的權(quán)限控制實現(xiàn)多客戶訪問的目的,交互性較強(qiáng)。
          3)BS架構(gòu)無需升級多個客戶端,升級服務(wù)器即可。

          缺點:
          1)在跨瀏覽器上,BS架構(gòu)不盡如人意。
          2)表現(xiàn)要達(dá)到CS程序的程度需要花費不少精力。
          3)在速度和安全性上需要花費巨大的設(shè)計成本,這是BS架構(gòu)的最大問題。
          4)客戶端服務(wù)器端的交互是請求-響應(yīng)模式,通常需要刷新頁面,這并不是客戶樂意看到的。(在Ajax風(fēng)行后此問題得到了一定程度的緩解)

          posted on 2008-04-29 15:13 和風(fēng)細(xì)雨 閱讀(96105) 評論(12)  編輯  收藏

          評論

          # re: C/S架構(gòu)和B/S架構(gòu)的概念和區(qū)別 2008-04-30 11:43 出生牛犢

          謝謝,不過加上圖片說明就更明白了。S  回復(fù)  更多評論   

          # re: C/S架構(gòu)和B/S架構(gòu)的概念和區(qū)別[未登錄] 2008-11-12 14:53 alex

          謝謝介紹!:)  回復(fù)  更多評論   

          # re: C/S架構(gòu)和B/S架構(gòu)的概念和區(qū)別 2009-10-28 23:07 sdd

          軟件架構(gòu)QQ群 群號76395176

          軟件架構(gòu),UML,開發(fā)語言不限,架構(gòu)是主題,軟件一般問題也鼓勵討論,情感交流


          工作經(jīng)驗5年以上,年令30以上(由于要打造高質(zhì)量技術(shù)群要求提高兩歲)   回復(fù)  更多評論   

          # re: C/S架構(gòu)和B/S架構(gòu)的概念和區(qū)別 2010-12-31 14:54 necon89

          謝謝~
            回復(fù)  更多評論   

          # re: C/S架構(gòu)和B/S架構(gòu)的概念和區(qū)別[未登錄] 2011-06-01 16:34 qiqi

          精辟  回復(fù)  更多評論   

          # re: C/S架構(gòu)和B/S架構(gòu)的概念和區(qū)別 2012-06-28 14:05 zencart小丁

          請問一個網(wǎng)站 屬不屬于架構(gòu) ?

          什么樣的網(wǎng)站才屬于 c/s架構(gòu)和b/s架構(gòu)?  回復(fù)  更多評論   

          # 防靜電設(shè)備有限公司 2012-08-23 22:46 白經(jīng)理

          上海恩碩防靜電設(shè)備有限公司為一家中外合作企業(yè),致力于防靜電、靜電消除、除靜電設(shè)備的研發(fā)、生產(chǎn)及銷售;公司憑借著雄厚的研發(fā)實力,完善的銷售渠道和優(yōu)質(zhì)的售后服務(wù),已成為全球最大的除靜電設(shè)備供應(yīng)商之一。
          公司在上海浦東 閔行 嘉定、北京、天津、西安、蘇州、昆山、杭州、廈門、深圳等地均設(shè)有銷售中心和辦事處,公司為客戶提供最好的工業(yè)除靜電解決方案和完善快捷的供貨渠道,恩碩防靜電產(chǎn)品已廣泛得到客戶認(rèn)可;我們公司的服務(wù)理念是“客戶至上,品質(zhì)第一,價格最惠”,上海恩碩防靜電設(shè)備有限公司已成為國內(nèi)外著名企業(yè)的首選供應(yīng)商。
          公司產(chǎn)品系列有:離子風(fēng)機(jī)、離子風(fēng)槍、離子風(fēng)棒、離子風(fēng)嘴、離子風(fēng)蛇、離子風(fēng)鼓、離子風(fēng)幕、除靜電除塵機(jī)、除靜電離子網(wǎng)、高壓電源供應(yīng)器、表面電阻測試儀等。  回復(fù)  更多評論   

          # 防靜電設(shè)備有限公司 2012-08-23 22:47 白經(jīng)理

          上海恩碩防靜電設(shè)備有限公司為一家中外合作企業(yè),致力于防靜電、靜電消除、除靜電設(shè)備的研發(fā)、生產(chǎn)及銷售;公司憑借著雄厚的研發(fā)實力,完善的銷售渠道和優(yōu)質(zhì)的售后服務(wù),已成為全球最大的除靜電設(shè)備供應(yīng)商之一。
          公司在上海浦東 閔行 嘉定、北京、天津、西安、蘇州、昆山、杭州、廈門、深圳等地均設(shè)有銷售中心和辦事處,公司為客戶提供最好的工業(yè)除靜電解決方案和完善快捷的供貨渠道,恩碩防靜電產(chǎn)品已廣泛得到客戶認(rèn)可;我們公司的服務(wù)理念是“客戶至上,品質(zhì)第一,價格最惠”,上海恩碩防靜電設(shè)備有限公司已成為國內(nèi)外著名企業(yè)的首選供應(yīng)商。
          公司產(chǎn)品系列有:離子風(fēng)機(jī)、離子風(fēng)槍、離子風(fēng)棒、離子風(fēng)嘴、離子風(fēng)蛇、離子風(fēng)鼓、離子風(fēng)幕、除靜電除塵機(jī)、除靜電離子網(wǎng)、高壓電源供應(yīng)器、表面電阻測試儀等。

          公司網(wǎng)址:http://www.aoyisi.com  回復(fù)  更多評論   

          # re: C/S架構(gòu)和B/S架構(gòu)的概念和區(qū)別 2012-11-20 15:32 哦呀

          簡明清晰,頂  回復(fù)  更多評論   

          # re: C/S架構(gòu)和B/S架構(gòu)的概念和區(qū)別[未登錄] 2013-10-29 11:39 哈哈

          c/s應(yīng)該是屬于OA(辦公自動化軟件一樣的東西),B/S就是web網(wǎng)站吧  回復(fù)  更多評論   

          # re: C/S架構(gòu)和B/S架構(gòu)的概念和區(qū)別 2014-03-10 17:34 Ex

          謝謝。。。  回復(fù)  更多評論   

          # re: C/S架構(gòu)和B/S架構(gòu)的概念和區(qū)別[未登錄] 2014-12-05 17:25 小七

          回答的很好!  回復(fù)  更多評論   


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 嘉义市| 延长县| 安陆市| 沁水县| 酒泉市| 澄迈县| 涟水县| 团风县| 朔州市| 宿松县| 靖西县| 宝鸡市| 鸡泽县| 望都县| 镇平县| 舞钢市| 九龙县| 富平县| 西乡县| 长垣县| 德安县| 清水河县| 平阳县| 临西县| 凯里市| 平昌县| 拜泉县| 昌平区| 陆丰市| 娄烦县| 金昌市| 池州市| 南川市| 砀山县| 城口县| 沙雅县| 北川| 安阳县| 綦江县| 南投市| 凤城市|