2020国自产拍精品高潮直播_欧美专区另类在线视频_国产在线一本一精品_在线看国产成人

[軟件知識(shí)專題]B/S架構(gòu)介紹

2013-07-03 11:27:38      訪問:

【內(nèi)容導(dǎo)讀】 B/S架構(gòu)在我們的視線里出現(xiàn)的越來越頻繁,了解架構(gòu)模式和優(yōu)缺點(diǎn),在以后的應(yīng)用中更加方便。
 相信之前有很多人會(huì)聽說過B/S架構(gòu),到底什么是B/S架構(gòu),它又有什么特殊的功能呢,那么下面的介紹就可以讓我們一目了然,明白了B/S架構(gòu)的優(yōu)缺點(diǎn)。
    B/S結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對(duì)C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過WWW瀏覽器來實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn),形成所謂三層3-tier結(jié)構(gòu)
    B/S結(jié)構(gòu)(Browser/Server,瀏覽器/服務(wù)器模式),是WEB興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,WEB瀏覽器是客戶端最主要的應(yīng)用軟件。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實(shí)現(xiàn)的核心部分集中到服務(wù)器上,簡(jiǎn)化了系統(tǒng)的開發(fā)、維護(hù)和使用??蛻魴C(jī)上只要安裝一個(gè)瀏覽器(Browser),如Netscape Navigator或Internet Explorer,服務(wù)器安裝Oracle、Sybase、Informix或 SQL Server等數(shù)據(jù)庫。瀏覽器通過Web Server同數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互?!∵@樣就大大簡(jiǎn)化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本(TCO)。
優(yōu)點(diǎn)
    B/S結(jié)構(gòu)最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專門的軟件。只要有一臺(tái)能上網(wǎng)的電腦就能使用,客戶端零維護(hù)。系統(tǒng)的擴(kuò)展性非常容易,只要能上網(wǎng),再由系統(tǒng)管理員分配一個(gè)用戶名和密碼,就可以使用了。甚至可以在線申請(qǐng),通過公司內(nèi)部的安全認(rèn)證(如CA證書)后,不需要人的參與,系統(tǒng)可以自動(dòng)分配給用戶一個(gè)賬號(hào)進(jìn)入系統(tǒng)。
缺點(diǎn)
    B/S架構(gòu)在圖形的表現(xiàn)能力上以及運(yùn)行的速度上弱于CS架構(gòu)。還有一個(gè)致命弱點(diǎn),就是受程序運(yùn)行環(huán)境限制。由于B/S架構(gòu)依賴瀏覽器,而瀏覽器的版本繁多,很多瀏覽器核心架構(gòu)差別也很大,導(dǎo)致對(duì)于網(wǎng)頁的兼容性有很大影響,尤其是在CSS布局,JAVASCRIPT腳本執(zhí)行等方面,會(huì)有很大影響。
     雖然有些專業(yè)術(shù)語我們不是了解太詳細(xì),但是經(jīng)過介紹我們也對(duì)B/S有了整體上的認(rèn)識(shí)。