教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢/投訴熱線:400-618-4000

Java培訓(xùn)之軟件體系結(jié)構(gòu)—B/S和C/S架構(gòu)

更新時(shí)間:2016年04月22日14時(shí)52分 來(lái)源:傳智播客Java培訓(xùn)學(xué)院 瀏覽次數(shù):

在進(jìn)行軟件開發(fā)時(shí),通常會(huì)在兩種基本架構(gòu)中進(jìn)行選擇,即C/S架構(gòu)和B/S架構(gòu)。

1.什么是C/S結(jié)構(gòu)?

C/S架構(gòu)是客戶端/服務(wù)器端交互模式,是Client/Server的簡(jiǎn)稱。它是早期常用的一種軟件架構(gòu),這種架構(gòu)的軟件需要在用戶的電腦上安裝客戶端程序,下面通過(guò)一張圖來(lái)了解C/S架構(gòu)客戶端與服務(wù)器的交互過(guò)程。如圖1-1所示:


圖1-1 C/S架構(gòu)圖

2.什么是B/S結(jié)構(gòu)?

B/S架構(gòu)是瀏覽器/服務(wù)器交互模式,是Browser/Server的簡(jiǎn)稱。它是目前最常用的一種軟件架構(gòu),這種架構(gòu)的軟件不需要在用戶的電腦上安裝任何客戶端程序,只需要在用戶的電腦上安裝瀏覽器即可。用戶可以使用瀏覽器通過(guò)web服務(wù)器和數(shù)據(jù)庫(kù)做交互,交互的結(jié)果將會(huì)以網(wǎng)頁(yè)的形式顯示在瀏覽器端。下面通過(guò)一張圖來(lái)了解B/S架構(gòu)瀏覽器與服務(wù)器交互的過(guò)程,如圖1-2所示:


圖1-2 B/S架構(gòu)圖

3. C/S與B/S比較

  • C/S的優(yōu)點(diǎn)與缺點(diǎn)
  1. 優(yōu)點(diǎn):軟件更新時(shí)需要同時(shí)更新客戶端和服務(wù)器端兩端,比較麻煩;
  2. 缺點(diǎn):安全性比較好
  • B/S的優(yōu)點(diǎn)與缺點(diǎn)
  1. 優(yōu)點(diǎn):客戶端免維護(hù),只需要關(guān)注服務(wù)器端即可。
  2. 缺點(diǎn):安全性較差。



本文版權(quán)歸傳智播客Java培訓(xùn)學(xué)院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)注明作者出處。謝謝!
作者:傳智播客Java培訓(xùn)學(xué)院
首發(fā):http://www.xamj520.com/javaee 
0 分享到:
和我們?cè)诰€交談!