国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > AJAX > 正文

Ajax核心XMLHTTP組件資料第1/2頁

2024-09-01 08:31:47
字體:
來源:轉載
供稿:網友
javascript下常用的xmlhttp組件和相關技術資料小結,方便了解ajax原理

一、數(shù)據庫遠程管理技術
  基于互聯(lián)網的廣域網現(xiàn)代應用中的一個重要環(huán)節(jié)是數(shù)據庫遠程監(jiān)控。首先簡單回顧一下互聯(lián)網上的數(shù)據庫遠程管理技術的發(fā)展過程和方式: (推薦文章:AJAX專題)

  早期通過編寫CGI-BIN程序模塊進行數(shù)據庫遠程管理。但CGI-BIN的運行速度慢,維護很不方便,現(xiàn)在已經基本被棄用。

  這幾年使用組件對象模型(Component Object Model, COM)的應用非常多,效果也很好。但如果使用的是第三方服務器(筆者的網站就是建立在第三方的虛擬主機上),服務器方往往因為保密或其它商業(yè)原因不允許用戶注冊自己的組件。

  近年來由微軟公司推出的.NET平臺和SUN公司的J2EE平臺都是非常高檔的數(shù)據庫遠程管理與服務平臺。都能提供優(yōu)質的多層(n-Tier)應用服務。 其中,.NET的簡單對象訪問協(xié)議(Simple Object Access Protocol, SOAP)使用超文本傳輸協(xié)議(Hypertext Transfer Protocol, HTTP)和擴展標記語言(Extensible Markup Language, XML)技術實現(xiàn)跨系統(tǒng)(例如Windows - Linux)的通訊服務方式已經廣為開發(fā)商接受和使用。許多大型應用,例如企業(yè)資源計劃(Enterprise resource planning, ERP)等都建立在這樣的大型平臺之上。 但對于中小型應用,比如一個網站的建設和維護,這種大型應用平臺就顯得有些尾大不掉,開銷也過于龐大。

  曾經在互聯(lián)網技術和Java技術方面一度落后的微軟公司在XML應用開發(fā)則走在了前頭。她的XML解析器(MSXML)中的XMLHTTP協(xié)議是一個非常方便實用的客戶/服務通訊管道。綜合運用XMLHTTP以及ActiveX數(shù)據對象(ActiveX Data Objects, ADO/ADOX)可以簡單方便地實現(xiàn)數(shù)據庫遠程管理。

二、數(shù)據庫遠程管理體系

  數(shù)據庫遠程管理的任務流程是:

  1、客戶端向服務端發(fā)出數(shù)據庫結構和數(shù)據的查詢或修改指令。

  2、服務端接受并執(zhí)行有關指令并向客戶端返回結果。

  3、客戶端接受并顯示服務端返回的指令執(zhí)行結果。

  實現(xiàn)數(shù)據庫遠程管理的二個主要關鍵環(huán)節(jié)是:

  1、客戶端與服務端之間的指令上傳和結果下傳的數(shù)據通道,由XMLHTTP協(xié)議實現(xiàn)。

  2、服務端前沿與數(shù)據庫之間的指令傳送和結果返回,由起著中間層作用的ADO/ADOX接口完成。

三、XMLHTTP的使用

  顧名思義,XMLHTTP是個傳送XML格式數(shù)據的超文本傳輸協(xié)議。

  實際上,XMLHTTP的數(shù)據傳輸過程更為靈活一些:

  它上傳的指令可以是XML格式數(shù)據,也可以是字符串,流,或者一個無符號整數(shù)數(shù)組。還可以是URL的參數(shù)。

  它下達的結果可以是XML格式數(shù)據,也可以是字符串,流,或者一個無符號整數(shù)數(shù)組。

  詳情可參閱文末鏈接。

  客戶端調用XMLHTTP的過程很簡單,只有5個步驟:

  1、創(chuàng)建XMLHTTP對象

  2、打開與服務端的連接,同時定義指令發(fā)送方式,服務網頁(URL)和請求權限等。

  客戶端通過Open命令打開與服務端的服務網頁的連接。與普通HTTP指令傳送一樣,可以用"GET"方法或"POST"方法指向服務端的服務網頁。

  3、發(fā)送指令。

  4、等待并接收服務端返回的處理結果。

  5、釋放XMLHTTP對象

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 石屏县| 醴陵市| 宾阳县| 麻江县| 扎囊县| 临湘市| 噶尔县| 庆城县| 锦州市| 金乡县| 沁水县| 山东省| 苏尼特左旗| 台中县| 周口市| 蒙自县| 康马县| 南京市| 武定县| 东丽区| 九寨沟县| 呼图壁县| 彭州市| 宜都市| 巴林右旗| 峨眉山市| 龙南县| 巴东县| 德州市| 松原市| 漾濞| 汉中市| 鸡泽县| 阆中市| 什邡市| 定州市| 南康市| 陆川县| 威宁| 文安县| 古丈县|