[濟南軟件開發(fā)專題]軟件開發(fā)的類型(二)濟南網(wǎng)頁軟件開發(fā)
2014-06-09 16:24:16 訪問:
濟南濟南軟件開發(fā)的類型(二)濟南網(wǎng)頁濟南軟件開發(fā)
一、定義
B/S結構(Browser/Server,瀏覽器/服務器模式),是WEB崛起后的一種網(wǎng)絡結構模式,WEB瀏覽器是客戶端最重要的運用軟件。是指在TCP/IP的支持下,以HTTP為傳輸協(xié)定,客戶端通過Browser訪問Web服務器以及與之相連的后盾數(shù)據(jù)庫的技術及系統(tǒng)結構。它由瀏覽器、Web服務器、應用服務器和數(shù)據(jù)庫服務器組成??蛻粽?zhèn)€瀏覽器通過URL訪問Web服務器,Web服務器懇求數(shù)據(jù)庫服務器,并將取得的成果以HTML情勢返回客戶端瀏覽器。
這種模式同一了客戶端,將系統(tǒng)功能實現(xiàn)的核心部分集中到服務器上,簡化了系統(tǒng)的開發(fā)、維護和使用??蛻魴C上只要安裝一個瀏覽器(Browser),如Netscape Navigator或Internet Explorer,服務器安裝Oracle、Sybase、Informix或 SQL Server等數(shù)據(jù)庫。瀏覽器通過Web Server同數(shù)據(jù)庫進行數(shù)據(jù)交互?!∵@樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與進級的成本和工作量,下降了用戶的總體成本(TCO)。B/S結構即瀏覽器和服務器結構。它是跟著Internet技術的興起,對C/S結構的一種變化或者改良的結構。在這種結構下,用戶工作界面是通過WWW瀏覽器來實現(xiàn),極少部分事務邏輯在前端(Browser)實現(xiàn),然而主要事務邏輯在服務器端(Server)實現(xiàn),構成所謂三層3-tier結構。
二、特色
1、硬件環(huán)境:B/S 樹立在廣域網(wǎng)之上的, 不用是專門的網(wǎng)絡硬件環(huán)境,例與電話上網(wǎng), 租用裝備. 信息本人管理. 有比C/S更強的適應范疇, 個別只有有操作體系跟閱讀器就行。
2、對安全要求:B/S 建立在廣域網(wǎng)之上, 對安全的把持能力絕對弱, 面向是不可知的用戶群。
3、對程序架構:B/S 對平安以及拜訪速度的多重的斟酌, 建破在需要更加優(yōu)化的基本之上. 比C/S有更高的請求 B/S結構的程序架構是發(fā)展的趨勢, 從MS的.Net系列的BizTalk 2000 Exchange 2000等, 全面支撐網(wǎng)絡的構件搭建的系統(tǒng). SUN 和IBM推的JavaBean 構件技術等,使 B/S更加成熟。
4、軟件重用:B/S 對的多重結構,要求構件相對獨立的功效. 可能相對較好的重用.就入買來的餐桌可以再應用,而不是做在墻上的石頭桌子。
5、系統(tǒng)維護: B/S 構件組成,濟南APP開發(fā),方面構件個別的調(diào)換,實現(xiàn)系統(tǒng)的無縫升級. 系統(tǒng)維護開銷減到最小.用戶從網(wǎng)上自己下載安裝就可以實現(xiàn)升級。
6、處理問題:B/S 建立在廣域網(wǎng)上, 面向不同的用戶群, 疏散地區(qū), 這是C/S無奈作到的. 與操作系統(tǒng)平臺關聯(lián)最小。
7、用戶接口:B/S 建立在瀏覽器上, 有更加豐盛和活潑的表現(xiàn)方法與用戶交換. 并且大部門難度減低,減低開發(fā)本錢。
8、信息流:B/S 信息流向可變更, B-B B-C B-G等信息、流向的變化, 更象交易核心。
三、優(yōu)點:
B/S構造最大的長處就是可以在任何處所進行操作而不必裝置任何專門的軟件。只要有一臺能上網(wǎng)的電腦就能應用,客戶端零保護。系統(tǒng)的擴大性十分輕易,只要能上網(wǎng),再由系統(tǒng)管理員調(diào)配一個用戶名和密碼,就可以使用了。甚至能夠在線申請,通過公司內(nèi)部的保險認證(如CA證書)后,不須要人的參加,系統(tǒng)可以主動分配給用戶一個賬號進入系統(tǒng)。B/S結構的使用越來越多,特殊是由需要推進了AJAX技巧的發(fā)展,它的程序也能在客戶端電腦長進行局部處置,從而大大的減輕了服務器的累贅;并增添了交互性,能進行部分實時刷新。
四、毛?。?/strong>
利用服務器運行數(shù)據(jù)負荷較重。因為B/S架構依附瀏覽器,而瀏覽器的版本繁多,良多瀏覽器中心架構差異也很大,導致對網(wǎng)頁的兼容性有很大影響,尤其是在CSS布局,JAVASCRIPT腳本履行等方面,會有很大影響。再有,B/S架構在圖形的表示才能上以及運行的速度上弱于CS架構。還有一個致命弱點,就是受程序運行環(huán)境限度。
選購指南:
本公司主要為山東地域供給各種軟件的開發(fā),如濟南桌面濟南軟件開發(fā),濟南網(wǎng)頁濟南軟件開發(fā),濟南APP濟南軟件開發(fā),濟南WinCE嵌入式濟南軟件開發(fā),詳細包含如:濟南OA開發(fā)、濟南ERP開發(fā)、濟南財務濟南軟件開發(fā)、濟南HR濟南軟件開發(fā),可以滿足各種大中小型各類企業(yè)的管理需要。