欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
C/S與B/S終極總結

C/SB/S

 

所謂C/S結構是一個(gè)程序的運行方式,它是Client/Server的簡(jiǎn)稱(chēng),即客戶(hù)機和服務(wù)器結構,而B/S結構指的是Browser/Server的簡(jiǎn)稱(chēng),即瀏覽器和服務(wù)器結構。隨著(zhù)互聯(lián)網(wǎng)在政治、經(jīng)濟、生活等各個(gè)領(lǐng)域的不斷發(fā)展,使基于瀏覽器的B/S的應用程序逐步的發(fā)展起來(lái),也有人把這種應用形式稱(chēng)作"瘦客戶(hù)機"程序。所謂瘦客戶(hù)機指的就是,在客戶(hù)端無(wú)需安裝過(guò)多的軟件即可以實(shí)現與服務(wù)器的交互。

 

B/S程序發(fā)展到了今天,C/S的程序越來(lái)越少了,現在C/S似乎已經(jīng)成為過(guò)時(shí)的一種開(kāi)發(fā)方法,B/S的程序如日中天,一發(fā)不可收拾。甚至有時(shí)候,我們的好多程序員對C/S程序嗤之以鼻,一提到C/S程序簡(jiǎn)直就是不屑一顧。

 

然而,C/S的程序真的一無(wú)是處嗎?

 

B/S是一個(gè)很好的創(chuàng )意

 

B/S模式是指在TCP/IP的支持下,以HTTP為傳輸協(xié)議,客戶(hù)端通過(guò)Browser訪(fǎng)問(wèn)Web服務(wù)器以及與之相連的后臺數據庫的技術(shù)及體系結構。它由瀏覽器、Web服務(wù)器、應用服務(wù)器和數據庫服務(wù)器組成??蛻?hù)端的瀏覽器通過(guò)URL訪(fǎng)問(wèn)Web服務(wù)器,Web服務(wù)器請求數據庫服務(wù)器,并將獲得的結果以HTML形式返回客戶(hù)端瀏覽器。

在互聯(lián)網(wǎng)應用程序應用初期,大多數應用都是建立在C/S結構基礎上的,瀏覽器的應用促使動(dòng)態(tài)頁(yè)面的實(shí)現,于是就有人提出來(lái),能不能用瀏覽器作為應用程序的客戶(hù)端呢?于是,B/S程序結構便應運而生,瀏覽器和服務(wù)器結構是對C/S結構的一種變化或者改進(jìn)的結構。在這種結構下,用戶(hù)工作界面是通過(guò)WWW瀏覽器來(lái)實(shí)現,極少部分事務(wù)邏輯在前端(Browser)實(shí)現,但是主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現,形成所謂三層結構。這樣就大大簡(jiǎn)化了客戶(hù)端電腦載荷,減輕了系統維護與升級的成本和工作量,降低了用戶(hù)的總體成本。

以目前的技術(shù)看,局域網(wǎng)建立B/S結構的網(wǎng)絡(luò )應用,并通過(guò)Internet/Intranet模式下數據庫應用,相對易于把握、成本也是較低的。它是一次性到位的開(kāi)發(fā),能實(shí)現不同的人員,從不同的地點(diǎn),以不同的接入方式(比如LAN, WAN, Internet/Intranet等)訪(fǎng)問(wèn)和操作共同的數據庫;它能有效地保護數據平臺和管理訪(fǎng)問(wèn)權限,服務(wù)器數據庫也很安全 。特別是在Java這樣的跨平臺語(yǔ)言出現之后,B/S架構管理軟件更是方便、快捷、高效。傳統的C/S體系結構雖然采用的是開(kāi)放模式,但這只是系統開(kāi)發(fā)一級的開(kāi)放性,在特定的應用中無(wú)論是Client端還是Server端都還需要特定的軟件支持。

B/S構架對于用戶(hù)的好處:

1)安裝維護簡(jiǎn)單,由于客戶(hù)端使用IE,因此不需要安裝專(zhuān)門(mén)的客戶(hù)端程序。
2
)便于面向廣大未知用戶(hù)使用,因為只要電腦安裝了IE,經(jīng)過(guò)一定的設置,就都可以使
   
用,如建立企業(yè)網(wǎng)站發(fā)布信息。

B/S構架對于用戶(hù)的缺點(diǎn):

1)功能不強、操作不便,易用性差,這是由于B/S的客戶(hù)端軟件采用了IE瀏覽器,而IE
   
的功能特點(diǎn)限制了B/S系統不能實(shí)現強大的功能,并且易用性也大大降低。
  2
)安全系數較低,因為客戶(hù)端瀏覽器很容易暴露源代碼,并且瀏覽器本身結構的設計缺
   
陷導致很容易受到黑客攻擊,甚至象美國國防部這樣防范嚴密的網(wǎng)站也被黑客攻破,
   
這也是經(jīng)常出現網(wǎng)上銀行被盜的根本原因。

B/S構架對于開(kāi)發(fā)商的好處:

相對于C/S架構,B/S對于開(kāi)發(fā)商來(lái)說(shuō)其優(yōu)點(diǎn)和好處是非常明顯的,而缺點(diǎn)卻幾乎沒(méi)
   
有,總體來(lái)說(shuō),B/S系統開(kāi)發(fā)周期短,技術(shù)難度相對較低,開(kāi)發(fā)成本低,由于客戶(hù)端
   
使用IE瀏覽器,因此客戶(hù)端程序就不需要編寫(xiě),因為微軟的IE中已經(jīng)封裝了所有數
   
據收發(fā)、顯示的過(guò)程。

B/S適用場(chǎng)合:

1)公開(kāi)信息發(fā)布,對信息的保密性要求較低,并且用戶(hù)是未知的,比如企業(yè)網(wǎng)站;

2)適用于安全性要求比較低的售后服務(wù)系統,如物流信息的查詢(xún)系統等。

 

關(guān)于C/S

 

C/S構架的對于用戶(hù)的好處:

1)技術(shù)成熟可靠,這是許多知名ERP系統幾乎都采用C/S結構根本原因。

2)功能強大、操作方便,易用性好,用戶(hù)會(huì )比較喜歡使用,如具有支持鍵盤(pán)快捷鍵操

   作等很多用戶(hù)喜歡的功能,這是B/S遠遠比不上的。

3)遠程辦公時(shí)響應速度快,安全性和穩定性都比B/S要可靠,這是因為一般C/SB/S

   少了一個(gè)中間層,因此數據傳輸環(huán)節比B/S要簡(jiǎn)單,并且由于使用了專(zhuān)門(mén)開(kāi)發(fā)的客戶(hù)

   端程序,因此比B/S結構具有更高的安全性和穩定性,比如微軟的MCSE、印度NIIT

   遠程考試系統都是基于CS結構,MSN、QQ等優(yōu)秀軟件均采用C/S結構,這也是很多ERP 廠(chǎng)商最終選擇C/S的原因,因為安全當然是首先要考慮的。

C/S構架的對于用戶(hù)的缺點(diǎn):

系統升級維護相對復雜,因為每個(gè)客戶(hù)端電腦都需要安裝專(zhuān)門(mén)程序。

C/S架構對于開(kāi)發(fā)商的缺點(diǎn):

C/S架構對于開(kāi)發(fā)商來(lái)說(shuō)其實(shí)真的沒(méi)有什么突出的優(yōu)點(diǎn)和好處可言,而只有突出的缺點(diǎn),總體來(lái)說(shuō),由于C/S需要開(kāi)發(fā)專(zhuān)用的客戶(hù)端程序,因此技術(shù)難度大,開(kāi)發(fā)周期長(cháng),對程序員的技術(shù)要求也比較高,因此開(kāi)發(fā)成本也比較高。

C/S程序的優(yōu)勢--速度

他的速度優(yōu)勢就是來(lái)自于網(wǎng)絡(luò )傳輸的內容,在C/S程序中所傳遞的是純數據流,而在B/S中所傳遞的不僅僅是數據還要包含格式數據,而往往格式信息的數據量會(huì )超過(guò)純數據的信息量。另一個(gè)影響速度的地方是,邏輯運算部分,B/S的邏輯運算是在服務(wù)器端進(jìn)行,而C/S結構的邏輯運算都分別在不同的客戶(hù)端進(jìn)行,因此,分擔了服務(wù)器端程序的CPU資源。如圖 2 10所示。

 

C/S程序的應用服務(wù)器運行數據負荷較輕。最簡(jiǎn)單的C/S體系結構的數據庫應用由兩部分組成,即客戶(hù)應用程序和數據庫服務(wù)器程序。二者可分別稱(chēng)為前臺程序與后臺程序。運行數據庫服務(wù)器程序的機器,也稱(chēng)為應用服務(wù)器。一旦服務(wù)器程序被啟動(dòng),就隨時(shí)等待響應客戶(hù)程序發(fā)來(lái)的請求;客戶(hù)應用程序運行在用戶(hù)自己的電腦上,對應于數據庫服務(wù)器,可稱(chēng)為客戶(hù)電腦,當需要對數據庫中的數據進(jìn)行任何操作時(shí),客戶(hù)程序就自動(dòng)地尋找服務(wù)器程序,并向其發(fā)出請求,服務(wù)器程序根據預定的規則作出應答,送回結果,應用服務(wù)器運行數據負荷較輕。數據的儲存管理功能較為透明。在數據庫應用中,數據的儲存管理功能,是由服務(wù)器程序和客戶(hù)應用程序分別獨立進(jìn)行的,在服務(wù)器程序中不集中實(shí)現。所有這些,對于工作在前臺程序上的最終用戶(hù),是"透明"的,他們無(wú)須過(guò)問(wèn)背后的過(guò)程,就可以完成自己的一切工作。

C/S程序的應用領(lǐng)域

我們了解到C/S結構的程序的優(yōu)勢,那么一般C/S程序應用到什么領(lǐng)域呢?

速度要求高,實(shí)時(shí)性要求比較高,用戶(hù)一旦用上改動(dòng)不大,以及信息保密性和安全性較高的場(chǎng)合,并且往往是使用者是已知和可確認的,比較適合于企業(yè)內部的信息管理系統、金融證券管理系統。比如,超市的銷(xiāo)售收款程序,當顧客拿著(zhù)物品準備交款的時(shí)候,卻在等著(zhù)那個(gè)緩慢呈現的Web頁(yè)出現的時(shí)候,他會(huì )怎么想?因此,C/S結構并不是一無(wú)是處,沒(méi)必要一提到C/S結構就嗤之以鼻。對于上述領(lǐng)域B/S程序是根本沒(méi)有辦法和C/S程序相提并論的。

 

 B/S程序本身也是一個(gè)C/S程序

 

先看一下C/S的結構示意圖,如圖 2 8所示。

客戶(hù)端軟件是為了完成更多的管理功能而開(kāi)發(fā)的,通過(guò)它將與數據庫系統進(jìn)行數據交換,達到管理數據的目的。將各種計算與數據邏輯加入到客戶(hù)端軟件中,服務(wù)器端只負責存取數據,因此,客戶(hù)端與服務(wù)器端交互的數據完全是純數據流。

然后我們再看一下B/S的架構,如圖 2 9所示。

 

 

B/S結構的客戶(hù)端是瀏覽器,數據邏輯與計算基本上都是在服務(wù)器端進(jìn)行,客戶(hù)端僅僅是將計算與數據取得的結果予以呈現,而這時(shí)候所呈現的內容也依賴(lài)服務(wù)器端所返回的Http數據流中包含的標記。

 

大家看看這兩個(gè)結構圖的差異,不難發(fā)現他們的基本結構極其相似,都是有"客戶(hù)端"的,只不過(guò)B/S的客戶(hù)端是瀏覽器而已。這說(shuō)明,從本質(zhì)上來(lái)說(shuō),B/S結構的系統也是一種C/S的軟件。

 

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
淺論C/S和B/S體系結構
Python學(xué)習第一天
第7章 數據庫應用系統體系 結構與訪(fǎng)問(wèn)技術(shù)
第十天 div+css網(wǎng)頁(yè)標準布局實(shí)例教程(三)
三層C/S的結構特點(diǎn)
B/S架構
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久