国产男女无遮挡_日本在线播放一区_国产精品黄页免费高清在线观看_国产精品爽爽爽

  • 熱門標簽

當前位置: 主頁 > 航空資料 > 計算機 >

時間:2010-08-09 13:05來源:藍天飛行翻譯 作者:admin
曝光臺 注意防騙 網曝天貓店富美金盛家居專營店坑蒙拐騙欺詐消費者

交到服務器腳本和網關的應用程序,因此,他們絕大多數都能使用這些有力的技術實現所需的
代碼。
在這一部分,我們將關注對X M L - R P C的一些改進,它們中的一些被提議稱為簡單對象訪問
協議(Simple Object Access Protocol, SOAP)。首先,我們將關注什么是S O A P和它形成的理由,
這一點與X M L - R P C的某些缺點的定位有關。隨后,將看到使用A S P描述S O A P的簡單工具—
盡管與你在X M L - R P C看到的風格一樣,但一個S O A P界面能使用任何語言來寫。最后,將就
S O A P所能解決的問題范圍和不能解決問題的范圍進行討論。
我們將遵循S O A P的最新標準,它來自于h t t p : / / m s d n . m i c r o s o f t . c o m / x m l / g e n e r a l / s o a p s p e c - v 1 . a s p。
請注意,許多文章,包括在M i c r o s o f t站點的一篇仍然參考0 . 9版,但是該版本與新版本有很
大的不同。
11.4.1 XML-RPC++
最初,遠程過程調用是通過H T T P的—使用X M L來定義那些調用—其靈活而功能強大,
因為它建立在兩個廣泛使用的標準之上。本書將使你相信—只要你需要—X M L作為標準之
第11章服服務器到服務器使用465 下載
一,功能是非常強大的,因為它能在許多系統里存儲或傳送、接收數據。就標準的通用性而言,
H T T P無疑是該領域的鼻祖。現在,幾乎沒有平臺不使用針對該協議的服務器軟件。
對于X M L - R P C的局限性的討論與它的構筑基礎的一些概念無關,這點我們11 0 %的確信。更
深入地對這些概念的實現進行分析,我們將看到需要比X M L - R P C更進一步。我們需要X M L -
R P C + +,我們需要S O A P。
當然,你將注意到我們并不是只做了如S t r o u s t r o p對C + +的原始定義中所描述的“++”
的工作。
那么, X M L - R P C在什么地方需要改進呢?第一個方面—盡管包含的范圍很廣—與在
X M L - R P C里消息被標記的方式有關,因此,我們將從關注X M L - R P C處理數據的復雜開始,并
考察S O A P是如何定位的。第二個方面與控制有關,將關注管理者如何管理什么能和什么不能被
傳送入他所管理的系統,因此,當關注完數據問題之后,我們將繼續考慮X M L - R P C的“全部或
沒有”的問題是如何去解決的。
你可能會問既然S O A P如此之好,可為什么不將X M L - R P C完全淘汰呢?原因是盡管X M L -
R P C只存在于一個較短的時間,但它已經吸引了大量的愛好者。全球的程序員都與D a v e
Wi n e r的U s e r l a n d的例子交互,這些例子是使用X M L - R P C的。并且,正如你在這一部分看
到的,XML-RPC在實現上比SOAP簡單,因此,它可能要存在一個較長的時間。
但是,如果某些人不能為他們的平臺找到或建立一個S O A P模塊,那么我將極力建議構造
一個僅使用X M L - R P C的新R P C系統。行業化的應用程序不可能使用X M L - R P C—盡管它
有許多愛好者。M i c r o s o f t是設計S O A P的關鍵,也非常熱衷于推出它。不久,它可能將使
其他一些服務器到服務器的技術黯然失色。
1. 數據
在數據傳送問題上, X M L - R P C的主要薄弱環節是冗長和數據類型。首先,我們將關注在
X M L - R P C里需要傳送消息的數量,然后注意數據被分類的方式——通過這種辦法,將看到整型
和字符串型在數據傳送上的不同。然后,關注S O A P是如何允許復雜結構和數組被傳送的。最后,
我們對S O A P不同于X M L - R P C的特點加以總結。
(1) 冗長
字典里對冗長的定義是:
冗長—過于詳細的說明;使用了許多不需要的詞語; 嗦;詞不達意等。
它詳細說明了這個X M L - R P C問題,要注意利用X M L - R P C進行消息傳送的核心是內容不應
被遺失,即使是使用另外一套(更小的)符號集。
像你在前幾段看到的那樣,在X M L - R P C里,每個值被一個<Va l u e>元素定義。該元素里又
存在另一個元素,這個元素指明該數據類型,接下來是它本身的值,例如:
程序清單11 - 6 8
466使用XML 高級編程
下載
在這里有兩個問題,第一個是從X M L的角度去考察,數據是沒有類型的。只是簡單地由一
個元素包含另一個元素,而這個元素又依次包含一個字符串,事實是直到開始在X M L - R P C的層
次上處理文檔,才知道數據為整型—這可能對D O M是無效的。因為我們所擁有的只是一個被
稱作<i n t>的元素。在X M L中關于數據分類的大量工作最近才開始,因此X M L - R P C的初始創作
者沒有使用它。但是,正是因為我們開始使用它,故而我們將迅速地關注這個問題。
第二個問題是雖然對于一條或兩條消息這種編碼方法可能是較好的選擇,但對于大量數據,
它將變得十分冗長:
程序清單11 - 6 9
因為可能的元素—<i n t>、<s t r i n g>、<a r r a y>等等—只有在高層才會理解,<v a l u e>
和<d a t a>元素在此顯得效果不佳。例如,數組能夠被這樣表示:
程序清單11 - 7 0
(2) 結構
對于X M L - R P C的冗長問題,當我們對一個數據結構進行編碼時將變得更為突出。回憶一下
X M L - R P C部分,< s t r u c t>元素用于傳遞一個結構,并且每部分都有一個< n a m e>和<v a l u e>
對,例如:
程序清單11 - 7 1
第11章服服務器到服務器使用467 下載
相同的消息也能被這樣傳送(假定仍然使用比較冗長的類型消息):
程序清單11 - 7 2
這仍然在使用一些如< s t r i n g>和<i n t>的元素來指明數據類型—稍后將解決該問題—
其優點是它將結構直接映射到了X M L。這意味著如果我們把句法加到X M L - R P C中去,那么我們
能夠直接在客戶和服務器間傳遞X M L。這也表明X M L - R P C如果不通過< s t r u c t>的整理,它無
法做到這一點,因為該< s t r u c t>元素“隱藏”了數據的結構。S O A P將處理這個問題,但是通
 
中國航空網 www.k6050.com
航空翻譯 www.aviation.cn
本文鏈接地址:XML高級編程上(145)
国产男女无遮挡_日本在线播放一区_国产精品黄页免费高清在线观看_国产精品爽爽爽
永久免费看av| 日韩亚洲欧美中文高清在线| 国产日韩精品一区二区| 国产精品com| 最新欧美日韩亚洲| 欧美在线视频一区二区| 欧美国产二区| 久久久久se| 综合一区中文字幕| 天天干天天操天天干天天操| 国产欧美精品va在线观看| 久久久久久久久久av| 亚洲一区美女| 国产欧美日韩视频一区二区三区| 久久久久久久一区二区| 日韩av三级在线| 国产伦精品一区二区三毛| 国产成人精品优优av| 精品国产一区二区三区日日嗨| 人人澡人人澡人人看欧美| 99在线视频首页| 国产成人涩涩涩视频在线观看| 亚洲色欲综合一区二区三区| 蜜桃视频在线观看91| 欧美日韩精品一区| 九九热久久66| 国产在线久久久| 国产成人无码一二三区视频| 污视频在线免费观看一区二区三区| 欧美日韩在线不卡视频| 精品国产一区二区三区久久狼5月 精品国产一区二区三区久久久狼 精品国产一区二区三区久久久 | 久久久99爱| 九九精品视频在线| 国产综合av一区二区三区| 久久久精品国产一区二区| 欧洲日本亚洲国产区| 国产不卡在线观看| 日韩av一级大片| 久久久综合免费视频| 日韩在线三区| 久久久综合香蕉尹人综合网| 色综合久久av| 久久精品国产精品国产精品污| 日韩中文字幕在线免费| 91免费欧美精品| 亚洲免费精品视频| 久久艳妇乳肉豪妇荡乳av| 岛国视频一区免费观看| 国产精成人品localhost| 性亚洲最疯狂xxxx高清| 国产高清精品软男同| 色狠狠久久av五月综合| 久久国产精品久久精品国产| 日本精品一区二区三区在线| 国产成人综合一区| 日韩亚洲欧美一区二区| 久久久久久久久电影| 亚洲精品欧洲精品| 国产激情在线观看视频| 日韩xxxx视频| 久久天天躁狠狠躁老女人| 国产综合精品一区二区三区| 在线视频不卡一区二区三区| 91高清免费视频| 日本精品va在线观看| 国产精品丝袜一区二区三区| 国产综合中文字幕| 中文字幕制服丝袜在线| 91福利视频网| 欧美日韩国产免费一区二区三区| 国产精品欧美一区二区三区奶水| 国产一级片黄色| 亚洲精品日韩av| 久久久久久久久久久av| 欧美日韩黄色一级片| 国产精品成人在线| 成人亚洲欧美一区二区三区| 亚洲一区高清| 久久欧美在线电影| 精品一区二区中文字幕| 综合国产精品久久久| 九九九九久久久久| 国产免费成人在线| 日本在线视频www| 国产精品国产三级国产专区53| 超碰97国产在线| 青青草一区二区| 中文网丁香综合网| 久久久久久久久久久人体| 精品日产一区2区三区黄免费| 亚洲综合视频一区| 国产精品日日做人人爱| 91麻豆蜜桃| 日韩网站在线免费观看| 久久精品青青大伊人av| 99久久精品免费看国产一区二区三区| 热久久99这里有精品| 欧美激情中文字幕在线| 精品国产一区二区三区久久久| 俄罗斯精品一区二区三区| 日本丰满少妇黄大片在线观看| 久久综合精品一区| 国产日韩欧美二区| 欧美一级爱爱| 中文字幕中文字幕在线中心一区| 久久国产精品免费一区| 成人a级免费视频| 日韩精品资源| 美日韩精品免费视频| 精品久久久91| 国产传媒一区| 成人在线国产精品| 国产在线欧美日韩| 欧日韩不卡在线视频| 午夜午夜精品一区二区三区文| 国产精品久久久久久久天堂 | 国产精品久久9| 7777免费精品视频| 国产欧美精品一区二区三区 | 久久久久久久999| 91九色国产在线| 国产精品综合网站| 欧美亚洲国产视频小说| 日韩福利在线| 色大师av一区二区三区| 亚洲五月六月| 欧美激情视频一区二区| 国产精品久久久久久亚洲调教| 国产成人精品日本亚洲| 99视频精品免费| 国产免费裸体视频| 国产日韩欧美日韩| 国产一区二区免费在线观看| 欧美日韩一级在线| 欧美最猛性xxxx| 日韩欧美一区三区| 亚洲精品欧美极品| 亚洲wwwav| 亚洲国产一区二区三区在线 | 久久伊人91精品综合网站| 久久久精品久久| 欧美激情国产日韩精品一区18| 麻豆成人在线看| 精品国产一区二区三| 另类专区欧美制服同性| 精品乱色一区二区中文字幕| 国产精品第二页| 国产精品久久久久久久久男| 久久国产一区二区三区| 国产精品偷伦免费视频观看的| 九九九久久久| 国产日产欧美一区二区| av一区二区三区免费| av无码精品一区二区三区| 97精品一区二区三区| 91美女片黄在线观| 成人动漫在线观看视频| 91精品久久久久久久久久久久久 | 久久久91精品国产一区不卡| 国产精品成熟老女人| 精品国产乱码久久久久久108| 久久国产精品影片| 一本一道久久久a久久久精品91| 中文字幕一区二区三区四区五区六区 | 日日噜噜噜夜夜爽爽| 午夜精品视频在线| 日日碰狠狠丁香久燥| 人妻少妇精品久久| 国内精久久久久久久久久人| 国产免费黄色一级片| 99国产精品久久久久老师| 国产精品99久久99久久久二8| 久久精品综合一区| 国产精品视频中文字幕91| 国产精品高潮呻吟久久av无限| 九色精品美女在线| 午夜精品一区二区三区在线视| 日本精品视频网站| 加勒比海盗1在线观看免费国语版| 激情婷婷综合网| 蜜桃久久精品乱码一区二区| 成人免费观看视频在线观看| 久久精品午夜一区二区福利| 久久九九精品99国产精品| 九九热在线精品视频| 亚洲精品一卡二卡三卡四卡| 日韩欧美视频网站| 国产婷婷一区二区三区| 成人a在线视频| 久久久久久网站| 久久999免费视频| 日本网站免费在线观看| 精品一区二区日本| 99精品视频播放| 91精品中文在线| 国产成人精品免高潮费视频| 国产精品我不卡| 亚洲精品国产suv一区88| 欧美亚洲精品一区二区| 91九色蝌蚪国产|