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

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

  • <strong id="5koa6"></strong>
  • Sybase數據庫應用(一)

    發表于:2007-07-14來源:作者:點擊數: 標簽:
    Sybase Internet 解決方案 (一) 隨著Web 技術的飛速發展,用戶構造基于Web 應用的 需求 也在迅速增長。Sybase作為業界領先的 數據庫 產品提供商,緊跟Internet技術的發展潮流,不斷推出新的應用產品。 Web 應用的基本組成 Web 是基于Internet的應用平臺。其
    Sybase Internet解決方案(一)

      隨著Web 技術的飛速發展,用戶構造基于Web 應用的需求也在迅速增長。Sybase作為業界領先的數據庫產品提供商,緊跟Internet技術的發展潮流,不斷推出新的應用產品。

    Web 應用的基本組成

      Web 是基于Internet的應用平臺。其基本組成部分包括互連網絡、瀏覽器和Web服務器。在瀏覽器和Web 服務器之間信息傳遞協議為HTTP,信息標準為HTML,它是一種用來定義文字、圖像等內容如何在瀏覽器一端顯示的標記語言,但不能完成計算和邏輯處理以及對數據庫的訪問。瀏覽器的主要功能就是解釋和展現HTML文件的內容。

      在Web 平臺中,傳統Web 服務器的作用相當于使用HTTP協議的文件服務器。用戶在瀏覽器輸入URL 的地址(例如http://www.sybase.com/products/pb.html),瀏覽器會根據地址中的內容連接到指定的Web 服務器,然后利用HTTP協議從Web 服務器上卸載需要的文件。當傳輸結束后,瀏覽器就和Web 服務器斷開連接。由于基本Web 技術的限制,在這個基本平臺上是不能實現邏輯處理、計算和數據庫訪問的。

    基本Web 平臺的擴展

      目前用戶需要構造的Web 應用不僅僅是傳遞一些編寫好的、靜態的HTML文件;而
    是需要通過Web 這一廉價、開放的平臺讓更多的用戶可以訪問存儲在數據庫中的動態數據。一旦完成這樣的應用,對開發商和用戶都有重要意義。一方面,用戶可以更加快速、經濟地獲取自己感興趣的信息;另一方面,開發商和廠商也可以借此獲得更多的利潤和市場。

      針對這種市場需求,各大主流數據庫廠商,如Sybase、Oracle,以及瀏覽器和Web 服務器提供商,如Microsoft、Netscape 等都紛紛推出Web 服務器和瀏覽器的擴展技術為基礎,數據庫廠商提供實現數據庫訪問的應用服務器。這樣,Web 應用就從傳統客戶機/服務器兩層體系結構,擴展為瀏覽器/Web 服務器+應用服務器/數據庫服務三層體系結構。

      Web 平臺的擴展可以分為Web 服務器端擴展和瀏覽器端擴展兩類。目前主要的Web服務器擴展技術一般都是通過提供一個支持CGI、ISAPI或NSAPI 擴展標準的應用服務器來實現。其中,CGI(CommonGatewayInter?face) 是通用的Web 服務器擴展標準,而ISAPI 和NSAPI 則屬于廠商單獨定義的擴展規范,只為各自特定的Web 服務器提供功能擴展。數據庫廠商提供的應用服務器一般都支持這些擴展標準,以保證開放性。在這一點上,Sybase的產品尤為突出。

      基于應用服務器的擴展技術的基本原理如下:應用服務器通過對Web 服務器的擴展,使瀏覽器可以通過HTML或其它類似的腳本語言,調用應用服務器提供的功能,從而擴展瀏覽器和Web 服務的應用領域。當瀏覽器引入一個帶有應用服務器功能調用的URL 時,Web 服務器就通過標準的擴展技術,調用應用服務器提供的功能,完成解釋腳本、傳遞參數和結果形成等工作,最后應用服務器的執行結果以HTML的格式傳遞到瀏覽器。

      具體以SYBASEPowerDynamo 產品為例(假設在用戶機器上安裝了PowerDynamo 和Web 服務器),當用戶輸入http://localhost/nicgi.exe/site/contents.html時,就請求Web服務器利用CGI 擴展方式啟動PowerDynamo(PowerDynamoCGI 的應用服務器名稱是nicgi.exe),并且由PowerDynamo 解釋contents.html。由于用戶需要的contents.html

    不是直接返回給瀏覽器,而是先由PowerDynamo 解釋,因此在這個HTML文件中就可以
    填寫標準HTML語言以外的腳本。對于Sybase的PowerDynamo 來說,它允許用戶填寫DynaScript腳本(JavaScript的超集)和SQL 語句,來實現邏輯判斷和數據庫訪問。而這些擴展內容的執行結果都將以HTML形式返回瀏覽器,完成這一復雜工作的正是PowerDynamo 應用服務器。這種Web 擴展方案是目前主流的擴展技術,也是最成熟的解決方案。各廠家產品的名稱也許不同,但主要的應用服務器產品都屬于這一類型。

      另外,目前還有許多瀏覽器端的擴展技術。主要包括Netscape定義的Plug-in標準、JavaScript腳本,Microsoft 定義的ActiveX 標準、JScript、VBscript 腳本,以及通過JavaApplet實現擴展。但是,瀏覽器端的擴展多數只是完成一些邏輯校驗、多媒體數據展現等工作,并且存在平臺的限制,因此,都不能作為主要解決方案。相對而言,Java比其它的瀏覽器擴展方案更具有優越性,在未來的Web 發展中占有重要位置。我們會在后面詳細討論。

         

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品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>