① bs結構是什麼
即瀏覽器和伺服器架構模式,是隨著Internet技術的興起,對C/S架構的一種變化或者改進的架構。
在這種架構下,用戶工作界面是通過WWW瀏覽器來實現,極少部分事務邏輯在前端實現,但是主要事務邏輯在伺服器端實現,形成所謂三層3-tier結構。B/S架構是WEB興起後的一種網路架構模式,WEB瀏覽器是客戶端最主要的應用軟體。
bs結構的優勢:
B/S架構的產品明顯體現著更為方便的特性。對一個稍微大一點單位來說,系統管理人員如果需要在幾百甚至上千部電腦之間來回奔跑,效率和工作量是可想而知的,但B/S架構的軟體只需要管理伺服器就行了,所有的客戶端只是瀏覽器,根本不需要做任何的維護。
無論用戶的規模有多大,有多少分支機構都不會增加任何維護升級的工作量,所有的操作只需要針對伺服器進行;如果是異地,只需要把伺服器連接專網即可,實現遠程維護、升級和共享。
② bs什麼意思
B/S架構即瀏覽器和伺服器架構模式,是隨著Internet技術的興起,對C/S架構的一種變化或者改進的架構。在這種架構下,用戶工作界面是通過WWW瀏覽器來實現,極少部分事務邏輯在前端(Browser)實現,但是主要事務邏輯在伺服器端(Server)實現,形成所謂三層3-tier結構。
B/S架構是WEB興起後的一種網路架構模式,WEB瀏覽器是客戶端最主要的應用軟體。這種模式統一了客戶端,將系統功能實現的核心部分集中到伺服器上,簡化了系統的開發、維護和使用。
客戶機上只要安裝一個瀏覽器(Browser),如Netscape Navigator或Internet Explorer,伺服器安裝Oracle、Sybase、Informix或sql Server等資料庫。瀏覽器通過Web Server同資料庫進行數據交互。
這樣就大大簡化了客戶端電腦載荷,減輕了系統維護與升級的成本和工作量,降低了用戶的總體成本(TCO)。
B/S架構相關延伸:C/S架構一般指伺服器-客戶機發展經歷:
C/S模式的發展經歷了從兩層結構到三層結構。
兩層結構由兩部分構成:前端是客戶機,主要完成用戶界面顯示,接受數據輸入,校驗數據有效性,向後台資料庫發請求,接受返回結果,處理應用邏輯;後端是伺服器,運行DBMS,提供資料庫的查詢和管理。
兩層結構存在一些不足:主要表現在:系統的可伸縮性差;難以和其它系統進行互操作;難以支持多個異構資料庫;客戶端程序和伺服器端DBMS交互頻繁,網路通訊量大;所有客戶機都需要安裝、配置資料庫客戶端軟體,這是一件十分龐雜的工作,等。
基於二層結構的以上不足,三層結構伴隨著中間件技術的成熟而興起。其核心概念是利用中間件將應用分為表示層、業務邏輯層和數據存儲層三個不同的處理層次。
三層結構較二層結構具有一定的優越性:具有良好的開放性;減少整個系統的成本,維護升級十分方便;系統的可擴充性良好;系統管理簡單,可支持異種資料庫,有很高的可用性;可以進行嚴密的安全管理。
③ 什麼是BS,BS和CS的區別有哪些:
一,B/S結構是WEB興起後的一種網路結構模式,WEB瀏覽器是客戶端最主要的應用軟體。這種模式統一了客戶端,將系統功能實現的核心部分集中到伺服器上,簡化了系統的開發、維護和使用。
二,區別(C/S與B/S):
1.硬體環境不同:
C/S 一般建立在專用的網路上,小范圍里的網路環境,區域網之間再通過專門伺服器提供連接和數據交換服務。B/S 建立在廣域網之上的,不必是專門的網路硬體環境,例如電話上網,租用設備. 信息自己管理. 有比C/S更強的適應范圍,一般只要有操作系統和瀏覽器就行。
2.對安全要求不同:
C/S 一般面向相對固定的用戶群,對信息安全的控制能力很強。 一般高度機密的信息系統採用C/S 結構適宜。可以通過B/S發布部分可公開信息。B/S 建立在廣域網之上, 對安全的控制能力相對弱, 可能面向不可知的用戶。
3.對程序架構不同:
C/S 程序可以更加註重流程, 可以對許可權多層次校驗, 對系統運行速度可以較少考慮。B/S 對安全以及訪問速度的多重的考慮,建立在需要更加優化的基礎之上. 比C/S有更高的要求 B/S結構的程序架構是發展的趨勢,從MS的.Net系列的BizTalk 2000 Exchange 2000等,全面支持網路的構件搭建的系統。SUN 和IBM推JavaBean構件技術等,使 B/S更加成熟.。
4.軟體重用不同:
C/S 程序可以不可避免的整體性考慮,構件的重用性不如在B/S要求下的構件的重用性好。B/S 的多重結構,要求構件相對獨立的功能, 能夠相對較好的重用,就如買來的餐桌可以再利用,而不是做在牆上的石頭桌子。
5.系統維護不同:
C/S 程序由於整體性,必須整體考察,處理出現的問題以及系統升級、升級難、 可能是再做一個全新的系統。B/S 構件組成,方便構件個別的更換,實現系統的無縫升級.系統維護開銷減到最小.用戶從網上自己下載安裝就可以實現升級。
(3)bs前端擴展閱讀:
作用:
由於Client/Server結構存在的種種問題,因此人們又在它原有的基礎上提出了一種具有三層模式(3-Tier)的應用系統結構瀏覽器/伺服器(Browser/Server)結構。Browser/Server結構是伴隨著網際網路的興起,對Client/Server結構的一種改進。從本質上說,Browser/Server結構也是一種Client/Server結構,它可看作是一種由傳統的二層模式Client/Server結構發展而來的三層模式Client/Server結構在Web上應用的特例。
Browser/Server結構主要是利用了不斷成熟的Web瀏覽器技術:結合瀏覽器的多種腳本語言和ActiveX技術,用通用瀏覽器實現原來需要復雜專用軟體才能實現的強大功能,同時節約了開發成本。
B/S最大的優點就是可以在任何地方進行操作而不用安裝任何專門的軟體,只要有一台能上網的電腦就能使用,客戶端零安裝、零維護。系統的擴展非常容易。
參考資料:網路-B/S結構
④ 什麼是BS開發模式誰能詳細解釋一下。。。謝謝
BS開發模式是指以瀏覽器和伺服器結構開發軟體的模式。B/S是Browser/Server,即瀏覽器/伺服器的意思。BS開發的應用,用戶是在瀏覽器里進行使用的,例如網路、淘寶網等都是BS開發模式下的應用。
它是隨著Internet技術的興起,對C/S(客戶端/伺服器)結構的一種變化或者改進的結構。 在這種結構下,用戶工作界面是通過WWW瀏覽器來實現,極少部分事務邏輯在前端(Browser)實現,但是主要事務邏輯在伺服器端(Server)實現,形成所謂三層3-tier結構。
(4)bs前端擴展閱讀
BS開發模式的優勢:
1、維護和升級
B/S架構的產品在系統的改進和升級時更為方便。對一個稍微大一點單位來說,系統管理人員如果需要在幾百甚至上千部電腦之間來回奔跑,效率和工作量是可想而知的,B/S架構的軟體只需要管理伺服器就行了,所有的客戶端只是瀏覽器,根本不需要做任何的維護。
2、成本與選擇
使用B/S架構的應用管理軟體,只需安裝在Linux伺服器上即可,而且安全性高。
所以伺服器操作系統的選擇是很多的,不管選用那種操作系統都可以讓大部分人使用windows作為桌面操作系統電腦不受影響,這就使得最流行免費的Linux操作系統快速發展起來,Linux除了操作系統是免費的以外,資料庫也是免費的。
⑤ B/S模式主要是用什麼語言和軟體實現的
BS模式現在流行的語言都可以實現,軟體其實是語言編程的工具,沒有具體的關系。
B/S模式也可以理解為Web模式,它是一種基於瀏覽器載體的盒裝框架模式,包括前端、後端和資料庫三大方向,每個方向的實現語言和軟體都是不同的,現在主流語言包括,凈,狀態"置疑"引導。
工作原理:B是瀏覽器,S是伺服器,就像使用的網路貼吧、論壇等都是具體的BS模式,電腦本地不需要安裝軟體就可以使用,因為是通過瀏覽器和網站伺服器通信的。
(5)bs前端擴展閱讀:
B/S模式的前端開發語言包括三個要素:
HTML、CSS和JavaScript,當然還有很多先進的前端框架,如bootstrap、Jquery等,前端開發也比較復雜,如果你找到了模式,開發也比較快。
B/S模式後台語言技術也有很多,比如。Net、JAVA、PHP和其他語言都有自己的開發體系結構,比如。
B/S模式資料庫現在有三種主要類型的關系資料庫:MysqlSQLserverOracle和Nosql非關系資料庫:Redis、Mogodb等。
⑥ 什麼是BS系統
就是基於瀏覽器應用的軟體.
BS就是是英文Brower/Server的縮寫
BS是建立在廣域網的基礎上的
主要就是就是可以在任何地方進行操作而不用安裝任何專門的軟體。只要有一台能上網的電腦就能使用,客戶端零維護。系統的擴展非常容易,只要能上網,再由系統管理員分配一個用戶名和密碼,就可以使用了。甚至可以在線申請,通過公司內部的安全認證(如CA證書)後,不需要人的參與,系統可以自動分配給用戶一個賬號進入系統。
⑦ MVC與BS的區別,他們的優點及劣勢是什麼
對象不同:
MVC包括三類對象,Model是應用對象、View為其屏幕表示、Controller定義了對用戶輸入的處理方式。在應用MVC方式以前,通常將這三個對象的功能合到了一起,應用MVC分離了它們,為設計提供了靈活性和可重用性。
MVC設計模式是目前最流行的Web應用設計模式,給項目代碼的管理和維護帶來了很大的便利。
結構不同:
B/S結構(Browser/Server結構)結構即瀏覽器和伺服器結構。它是隨著Internet技術的興起,對C/S結構的一種變化或者改進的結構。
在這種結構下,用戶工作界面是通過WWW瀏覽器來實現,極少部分事務邏輯在前端(Browser)實現,但是主要事務邏輯在伺服器端(Server)實現,形成所謂三層3-tier結構。
BS優點:可以在任何地方進行操作而不用安裝任何專門的軟體。系統的擴展非常容易,只要能上網,再由系統管理員分配一個用戶名和密碼,就可以使用了。甚至可以在線申請,通過公司內部的安全認證(如CA證書)後,不需要人的參與,系統可以自動分配給用戶一個賬號進入系統。
BS缺點:個性化特點明顯降低,無法實現具有個性化的功能要求。BS操作是以滑鼠為最基本的操作方式,無法滿足快速操作的要求。BS頁面動態刷新,響應速度明顯降低。BS無法實現分頁顯示,給資料庫訪問造成較大的壓力。BS功能弱化,難以實現傳統模式下的特殊功能要求。
MVC優點:各施其職,互不幹涉;在MVC模式中,三個層各施其職,所以如果一旦哪一層的需求發生了變化,就只需要更改相應的層中的代碼而不會影響到其它層中的代碼。
MVC缺點:增加了系統結構和實現的復雜性。對於簡單的界面,嚴格遵循MVC,使模型、視圖與控制器分離,會增加結構的復雜性,並可能產生過多的更新操作,降低運行效率。
⑧ bs架構軟體一般是用什麼工具開發的
可以做BS架構的工具有很多,比較常見的有.net的visual studio,有Java的eclipse等等。
所謂B/S架構,其實就是伺服器端軟體,是通過瀏覽器來訪問的,也就是所有界面都是網頁,所回以你問用什麼工具開發,很多工具都可以,當然最重要的跟用戶交互的是網答頁頁面,所以開發網頁的工具加上後台的語言都可以開發的。
BS架構是指瀏覽器/伺服器架構,通常包含3層:瀏覽器層次作為客戶端zd,Web伺服器(或者應用伺服器)作為業務處理端專,資料庫伺服器作為數據存儲端。
(8)bs前端擴展閱讀:
BS架構主流開發語言與資料庫:
BS架構是一種基於瀏覽器知載體的框架,包含前端、後端和資料庫三個大的方向,各個方向的技術都不一樣,如果都懂的就是全棧了。現在主流的技術包含.NET、SqlServer、Bootstrap等。
1、Web前端開發技術包括三個要素:HTML、CSS和JavaScript,當然還有很多高級的前端框架,比如bootstrap、Jquery等,前端開發也是比較的復雜,如果找到規律,開發起來也比較的快。
2、Web後端技術也有很多,比如.Net、JAVA、PHP等,各大語言都有其開發架構,像.NET的MVC架構,一般web後端技術的知識面是很廣的,設計模式、回需求分析、性能優化等都要懂。
3、資料庫現在有答三種主流的資料庫:MysqlSQLserverOracle,還有Nosql資料庫:Redis、Mogodb等。
⑨ web前端和後端是不是指B/S架構
可以這么說。bs架構就是:B=瀏覽器,S伺服器。
關於前端和後端的解釋(針對於工作崗位)
前端 在大部分企業就是做瀏覽器端展現相關的工作,會用到html,css,js,ps,ai等等,總之就是和界面相關的東西。
而「後端」的主要工作室程序開發、數據處理了,比如:php,asp,mysql,mssql。主要實現功能上的東西,如用戶登錄驗證、圖片上傳處理,等等。
⑩ CS和BS具體是什麼意思
1、C/S是Client/Server的縮寫,伺服器通常採用高性能的PC、工作站或小型機,並採用大資料庫系統,如Oracle、Sybase、Informix或SQLServer。客戶端需要安裝專用的客戶端軟體。
2、B/S是Brower/Server的縮寫,客戶機上只要安裝一個瀏覽器,如Netscape Navigator或Internet Explorer,伺服器安裝oracle或SQL Server通過等資料庫。
在這種結構下,用戶界面完全通過WWW瀏覽器實現,一部分事務邏輯在前端實現。但主要事務邏輯在伺服器端實現,瀏覽器通過Web Server同資料庫進行數據交互。
Client/Server是建立在區域網的基礎上的。Browser/Server是建立在廣域網的基礎上的。
(10)bs前端擴展閱讀:
CS管理軟體應用與CS管理軟體應用
相比於CS管理軟體,BS在安裝部署、升級維護、設備帶寬、軟體學習推廣成本等方面都有無可比擬的優勢。BS管理軟體的用戶在客戶機上無需安裝任何軟體,使用瀏覽器即可訪問系統。
系統讓企業擴張不再需要額外投入更多信息化的資金,讓系統培訓和後期推廣都變得非常容易,管理模式變得可復制。
1、可用性:任何時間、任何地點、任何系統,只要可以使用瀏覽器上網,就可以使用BS系統的終端,更多的系統用戶加入時只需設立賬號、培訓即可,並支持移動辦公和分布式辦公。CS是典型的集中式機械化處理,交互性相對低。
2、穩定性:J2EE的三層架構,採用中間件應用伺服器。資料庫、應用伺服器、視圖分層設計,幾千幾萬用戶同時在線系統也有優秀的表現。
3、易升級:CS系統往往是一個不可拆分的整體,各部分模塊中有一部分改變,就要關聯到其它模塊的變動,使系統升級成本比較大。
BS都是由構件組成,只需要改變頁面就可以同步更新,其開發、維護等幾乎所有工作也都集中在伺服器端,當企業對網路應用進行升級時,只需更新伺服器端的軟體就可以。
4、低維護:CS需要專門的客戶端安裝程序,客戶端的安裝、升級、網路調試困難;而BS系統只需管理中心伺服器。
5、兼容性:CS系統嚴重依賴於固定的開發工具、開發語言、操作系統、資料庫,軟體服務商提供的只能是一個整體性的固化軟體,對異構操作系統、資料庫很難兼容。BS藉助JAVA這樣的跨平台語言出現之後,可兼容於所有主流資料庫和操作系統。
6、低帶寬: CS典型應用是各個客戶端直接連接伺服器資料庫,一般應用在專用的網路上,
僅適用於區域網內部用戶或寬頻用戶小范圍里的網路環境,不適合作業點分布較廣的大型應用。BS 建立在廣域網之上的,帶寬要求低,不必是專門的網路硬體環境,適用於低帶寬、欠穩定的環境。
7、豐富展現:CS 多是建立在Window平台上,表現方法有限。BS 建立在瀏覽器上, 有更加豐富和生動的表現方式與用戶交流。