cs和bs的区别.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
cs和bs的区别

一、什麼是C/S、B/S C/S是Client/Server的縮寫。伺服器通常採用高性能的PC、工作站或小型機,並採用大型資料庫系統,如Oracle、Sybase、Informix或 SQL Server。用戶端需要安裝專用的用戶端軟體。 B/S是Brower/Server的縮寫,客戶機上只要安裝一個流覽器(Browser),如Netscape Navigator或IE,伺服器安裝Oracle、Sybase、Informix或 SQL Server等資料庫。使用者介面完全通過WWW流覽器實現,主要事務邏輯在伺服器端實現。流覽器通過Web Server同資料庫進行資料交互。 (一)C/S結構 C/S結構,即客戶機和伺服器結構。它是軟體系統體系結構,通過它可以充分利用兩端硬體環境的優勢,將任務合理分配到Client端和Server端來實現,降低了系統的通訊開銷。目前大多數應用軟體系統都是Client/Server形式的兩層結構,由於現在的軟體應用系統正在向分散式的Web應用發展,Web和Client/Server應用都可以進行同樣的業務處理,應用不同的模組共用邏輯元件;因此,內部的和外部的用戶都可以訪問新的和現有的應用系統,通過現有應用系統中的邏輯可以擴展出新的應用系統。這也就是目前應用系統的發展方向。 傳統的C/S體系結構雖然採用的是開放模式,但這只是系統開發一級的開放性,在特定的應用中無論是Client端還是Server端都還需要特定的軟體支援。由於沒能提供用戶真正期望的開放環境,C/S結構的軟體需要針對不同的作業系統系統開發不同版本的軟體,加之產品的更新換代十分快,已經很難適應百台電腦以上局域網使用者同時使用。而且代價高,效率低。 (二)B/S結構 B/S結構即流覽器和伺服器結構。它是隨著Internet技術的興起,對C/S結構的一種變化或者改進的結構。在這種結構下,使用者工作介面是通過WWW流覽器來實現,極少部分事務邏輯在前端(Browser)實現,但是主要事務邏輯在伺服器端(Server)實現,形成所謂三層3-tier結構。這樣就大大簡化了用戶端電腦載荷,減輕了系統維護與升級的成本和工作量,降低了用戶的總體成本(TCO)。 以目前的技術看,局域網建立B/S結構的網路應用,並通過Internet/Intranet模式下資料庫應用,相對易於把握、成本也是較低的。它是一次性到位的開發,能實現不同的人員,從不同的地點,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)訪問和操作共同的資料庫;它能有效地保護資料平臺和管理存取權限,伺服器資料庫也很安全。特別是在JAVA這樣的跨平臺語言出現之後,B/S架構管理軟體更是方便、快捷、高效。 二、C/S、B/S的區別 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系列的BizTalk2000Exchange2000等,全面支援網路的構件搭建的系統。SUN和IBM推的JavaBean構件技術等,使B/S更加成熟。 4、軟體重用不同 C/S程式可以不可避免的整體性考慮,構件的重用性不如在B/S要求下的構件的重用性好。 B/S對的多重結構,要求構件相對獨立的功能。能夠相對較好的重用。就如買來的餐桌可以再利用,而不是做在牆上的石頭桌子。 5、系統維護不同 系統維護是軟體生存週期中,開銷大,相當重要 C/S程式由於整體性,必須整體考察,處理出現的問題以及系統升級難,可能是再做一個全新的系統。 B/S構件組成方面構件個別的更換,實現系統的無縫升級。系統維護開銷減到最小,用戶從網上自己下載安裝就可以實現升級。 6、處理問題不同 C/S程式可以處理使用者面固定,並且在相同區域,安全要求高的需求,與作業系統相關,應該都是相同的系統。/P p B/S建立在廣域網路上,面向不同的用戶群,分散地域,這是C/S無法作到的,與作業系

文档评论(0)

asd522513656 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档