国产精品一区二区三区四区五区|国产精品另类激情久久久免费,99久久99久久精品免费看蜜桃|欧美性受xxxx_亚洲Av无码专区国产乱码不卡|久久久久国产一区二区三区

返回頂部
關(guān)閉軟件導(dǎo)航
位置:首頁(yè) > 資訊 > 其他>使用PHP和AJAX的XML編程

  在SOA架構(gòu)中在此基礎上,程序員經(jīng)常使用XML在應(yīng)用程序之間交換結(jié)構(gòu)化和半結(jié)構(gòu)化的數(shù)據(jù)。XML及其相關(guān)技術(shù)—文檔對(duì)象模型(DocumentObjectModel前來體驗,DOM)自主研發、XPath、HTTP更加廣闊、XQuery和可擴(kuò)展樣式表語(yǔ)言轉(zhuǎn)換(ExtensibleStylesheetLanguageTransformations損耗,XSLT)—為快速應(yīng)用程序開(kāi)發(fā)提供了一個(gè)強(qiáng)大的環(huán)境。構(gòu)建在這些技術(shù)之上的應(yīng)用程序?qū)⒄加酶〉膬?nèi)存空間非常完善,需要更低的維護(hù)成本總之,同時(shí)又擁有更高的品質(zhì)和靈活性。

  DB2和其他關(guān)系數(shù)據(jù)庫(kù)的XML方面的特性已經(jīng)相當(dāng)成熟不斷進步,因此除了存儲(chǔ)和管理關(guān)系數(shù)據(jù)之外工藝技術,它們還是存儲(chǔ)和管理XML數(shù)據(jù)的理想選擇效率。DB29XML支持(稱為pureXML)提供了以純XML的形式(換句話說(shuō)規模,就是帶注釋的、樹(shù)型的分層存儲(chǔ))存儲(chǔ)XML的能力講道理。在DB29中發展目標奮鬥,XML數(shù)據(jù)可以用XML模式索引,可以從關(guān)系數(shù)據(jù)組合而成更多的合作機會,可以分解為關(guān)系數(shù)據(jù)延伸,可以查詢和轉(zhuǎn)換,可以獨(dú)立發(fā)布服務好,或者通過(guò)混合使用SQL/XML和XQuery與關(guān)系數(shù)據(jù)組合起來(lái)新趨勢。

  Web瀏覽器也正在為客戶機(jī)腳本提供更多的功能來(lái)有效地處理XML。通過(guò)使用異步JavaScript和XML(AsynchronousJavaScriptandXML共謀發展,Ajax)學習,Web頁(yè)面現(xiàn)在可以直接對(duì)應(yīng)用服務(wù)器進(jìn)行遠(yuǎn)程過(guò)程調(diào)用,并且可以在任何返回的XML數(shù)據(jù)上使用DOMAPI聽得懂。

  本文將展示如何利用DB2XML應用優勢、Ajax和PHPHypertextPreprocessor(PHP)提供的功能來(lái)編寫(xiě)簡(jiǎn)單的基于XML的應(yīng)用程序。通過(guò)示例場(chǎng)景的幫助全方位,您將學(xué)習(xí)如何在JavaScript中調(diào)用PHP應(yīng)用程序;如何使用DOM和SimpleXMLAPI修改XML數(shù)據(jù);如何將XML從客戶機(jī)傳送到應(yīng)用程序再到數(shù)據(jù)庫(kù);以及如何創(chuàng)建PHPWeb服務(wù)來(lái)使用SQL/XML和XQuery發(fā)布關(guān)于XML數(shù)據(jù)的報(bào)告高效節能。

  XML優(yōu)點(diǎn)

  大多數(shù)應(yīng)用程序都用于創(chuàng)建、存儲(chǔ)、操縱和呈現(xiàn)業(yè)務(wù)數(shù)據(jù)新創新即將到來。對(duì)象包裝是指將業(yè)務(wù)數(shù)據(jù)綁在一起邁出了重要的一步,使業(yè)務(wù)邏輯更容易處理它們。這些包裝器對(duì)象的很多功能都是根據(jù)關(guān)系和格式化規(guī)則來(lái)提供業(yè)務(wù)數(shù)據(jù)的結(jié)構(gòu)PHPweb批量添加產(chǎn)品創造性,并使業(yè)務(wù)邏輯能夠操縱發展的關鍵、發(fā)布和串行化封裝的數(shù)據(jù)。

  圖1.基于對(duì)象包裝器的應(yīng)用程序

  圖1闡釋了使用對(duì)象包裝器的一個(gè)示例人壽保險(xiǎn)應(yīng)用程序規模設備。每個(gè)方框表示一個(gè)對(duì)象真諦所在,每個(gè)對(duì)象至少有:

PHPweb批量助手

  ·一個(gè)構(gòu)造函數(shù)

  ·Getter和Setter方法

PHPweb批量添加欄目

  ·驗(yàn)證代碼

  ·內(nèi)部對(duì)象層次的串行化

  這些對(duì)象與實(shí)際的業(yè)務(wù)邏輯沒(méi)有關(guān)系。對(duì)象包裝是為了使業(yè)務(wù)邏輯更容易管理業(yè)務(wù)數(shù)據(jù)競爭力。包裝數(shù)據(jù)所需的代碼比業(yè)務(wù)邏輯要多得多深入交流研討。更多的代碼將導(dǎo)致更多的bug、更大的固定性廣泛應用、更多的維護(hù)和更高的成本關註度。

  如果對(duì)象中的數(shù)據(jù)變量可以格式化為XML結(jié)構(gòu),并且對(duì)象的主要作用是將這些數(shù)據(jù)暴露給業(yè)務(wù)邏輯并讓業(yè)務(wù)邏輯操縱它們哪些領域,那么可以用DOM代替對(duì)象敢於挑戰。

  圖2.基于XML的應(yīng)用程序

  圖2展示了一個(gè)使用XML和DOM包裝器的示例保險(xiǎn)應(yīng)用程序。圖1中的所有數(shù)據(jù)包裝器對(duì)象都用一個(gè)DOM對(duì)象代替建立和完善。業(yè)務(wù)數(shù)據(jù)是用XML建模的提供了遵循,DOM提供了必要的API來(lái):

  ·創(chuàng)建新的XML對(duì)象。

  ·更新XML對(duì)象的值大型。

  ·導(dǎo)航XML對(duì)象服務效率。

  ·使用XPath在對(duì)象層次中搜索。

  ·串行化和反串行化XML對(duì)象層次(換句話說(shuō)重要意義,就是內(nèi)建持久性)統籌發展。

  通過(guò)使用XML,可以避免使用大多數(shù)用于管理業(yè)務(wù)數(shù)據(jù)的包裝器對(duì)象體系。應(yīng)用程序?qū)⒆兊酶雍?jiǎn)潔生產製造,并且更多地將重點(diǎn)放在業(yè)務(wù)邏輯上,而不是數(shù)據(jù)管理上攜手共進。

如果您覺(jué)得 使用PHP和AJAX的XML編程 這篇文章對(duì)您有用,請(qǐng)分享給您的好友大部分,謝謝
文章地址:http://61py.com/article/other/syPHPhAJAXdXMLbc.html
解放雙手無(wú)盡可能,有問(wèn)題添加天線貓微信
肇东市| 吉林省| 杭锦旗| 和硕县| 婺源县| 玉环县| 麻栗坡县| 隆安县| 平远县| 吉林省| 舒城县| 桑植县| 长宁县| 德惠市| 玉林市| 潢川县| 志丹县| 鄱阳县| 德令哈市| 宁安市| 鹤壁市| 应用必备| 澄江县| 林周县| 奎屯市| 通渭县| 峨边| 蒲城县| 平谷区| 凉山| 黎平县| 张家港市| 漳浦县| 呼玛县| 阿坝| 鲁甸县| 香河县| 峨山| 裕民县| 芒康县| 茌平县|