• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    從C/S到Intranet

    發布: 2008-1-31 10:58 | 作者: 不詳 | 來源: 不詳 | 查看: 34次 | 進入軟件測試論壇討論

    領測軟件測試網 一、C/S昨天黃花
      PC時代到來后,計算機網絡和計算機應用得到了很大的發展。PC價格的不斷下降和性能的持續上升,逐步將在面向終端的網絡時代中處于核心地位的大型主機趕向網絡應用的角落。NetWare和Windows NT的興起,以及大型數據庫系統的粉墨登場,開辟了網絡應用的新模式--客戶/服務器(C/S)模式。這種模式是計算機網絡發展第二階段出現的一種分布式計算處理的網絡系統。雖然從定義上,C/S模式是指任何將事務處理分開進行的網絡系統,但絕大多數的C/S應用系統是C/S數據庫系統。充當服務器的是大型數據庫系統,如Sybase、Oracle、Informix等。
      C/S模式是一種兩層結構的系統:第一層是在客戶機系統上結合了表示與業務邏輯;第二層是通過網絡結合了數據庫服務器。
      在Web和Intranet技術還沒有走進市場的前幾年里,C/S技術幫助了世界各地的公司和企業提高了工作效率。然而兩層結構的C/S模式在系統的集成與維護、操作界面一致性、系統的擴展性等方面同樣存在其局限性。而這些局限性在今天的網絡技術環境里,將使C/S模式的網絡系統最終面臨像主機終端式網絡同樣的命運。
    二、Web和Intranet今日主流
      基于Web技術的Intranet近兩來正受到廣泛的關注,這種以TCP/IP協議為基礎、以Web為核心的企業內部網正吸引著越來越多的企業。低成本、簡單易用的客戶瀏覽器能隨時隨地到企業的Web站點上,查閱自己所需的數據?蛻舳瞬僮鹘缑娴囊恢滦钥朔藘蓪咏Y構C/S模式客戶端多種程序所帶來的企業資料的不一致性,而服務器端的開放和基于標準的連接方案,大大加強了企業與外部的聯系,同時,動態的、交互式的信息發布改進了企業對客戶的服務質量,增加企業的商業機會。
      在三層結構的Web技術中,數據庫不是直接服務每個客戶機,而是與Web服務器相溝通,實現了對客戶信息服務的動態性、實時性和交互性。這種功能是通過諸如CGI、ISAPI、NSAPI以及Java創建的服務器應用程序實現的。
      Web技術吸引人的地方是采用超鏈接和多媒體信息。Web服務器使用超文本標記語言(HTML)描述網絡的資源,創建網頁,并以HTML數據文件的形式保存其中,以供Web瀏覽器閱讀。HTML文檔的特點是交戶性。超鏈接使文擋中的鏈接,不管是一般文本還是圖形,都能連接到服務器上的其他文檔,從而使客戶快速地搜尋他們想要的資料。HTML網頁還可包括表單供用戶填寫并通過服務器應用程序提交給數據庫。這種數據庫一般是支持多媒體數據類型的。
      Web瀏覽器是一個用于文檔檢索和顯示的客戶應用程序,并通過超文本傳輸協議HTTP協議與Web服務器相連。通用的、甚至免費的瀏覽器消除兩層結構的C/S模式客戶端多樣軟件的開發和維護費用。目前,流行的Internet Explorer和Netscape Navigator除提供基本的文檔檢索、顯示和導航特性,還支持HTML的高級顯示(如表和幀)以及ActiveX、Java、JavaScript等特性。
    三、Web產品選擇原則
      Web技術是Intranet的核心。在三層結構的Web技術中,Web服務器既充當客戶的"代理",又是數據庫的客戶機。它將不同來源、不同格式的信息匯集成統一界面,提供給客戶端瀏覽器。在組建企業的Intranet時,Web服務器產品的選擇應考評下列因素:
      ●與企業現有網絡的配合性;
      ●與數據庫服務器的結合性;
      ●開發Web頁面的難易程度;
      ●安全性;
      ●穩定性。
      一般的原則是:如果現有的企業網絡系統是NetWare,則可考慮選擇Novell NetWare WebServer;如果是Windows NT,則應考慮Microsoft Internet Information Server(IIS);如果企業的數據庫是Oracle,那么Oracle WebServer是一個適當的選擇。Web服務器的市場產品主要有:Microsoft的IIS、Netscape Enterprise Server、Nvell Netware WebServer和Oracle WebServer。
      傳統的關系型數據庫一般不支持多媒體信息,不大適合在Web中使用。采用面向對象的數據庫或對象關系型數據庫是今后的方向。在選擇數據庫產品時,不僅需要考慮數據庫的性能,而且還需要考慮的數據庫與Web服務器結合難易。傳統的結合方式是使用CGI程序和ODBC的接口,其缺點是速度慢,造成Web服務器負擔過重。目前,一些公司在自己的產品中采用了專門的、非ODBC的驅動程序,以實現對數據庫資料的快速搜索。此外,數據庫的穩定性、安全性、擴充性以及數據庫的備份能力都是需要考慮的重要因素。
      常見的Web數據庫產品有:Oracle Universal Server、Informix-Universal Server、Microsoft SQL Server、Sybase SQL Serever 11和IBM DB2通用數據庫。

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>