麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

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

COM+ Web 服務(wù):通過復(fù)選框路由到 XML Web Services (轉(zhuǎn))2

2024-09-05 20:55:55
字體:
供稿:網(wǎng)友


表 1:wko 模型支持的方案

wko 客戶端 wko 服務(wù)器
vb 6.0 或非托管 c++ vb 6.0 或非托管 c++
vb 6.0 或非托管 c++ vb .net 或 c#
vb 6.0 或非托管 c++ soap v1.1(在 wsdl 中描述)
vb 6.0 或非托管 c++ microsoft soap(atl server,soap tk)
c# 或 vb .net soap v1.1(在 wsdl 中描述)
c# 或 vb .net vb 6.0 或非托管 c++
c# 或 vb .net vb .net 或 c#
c# 或 vb .net microsoft soap(atl server,soap tk)
microsoft soap toolkit v2.0 vb 6.0 或非托管 c++
microsoft soap toolkit v2.0 c# 或 vb .net
soap v1.1 vb 6.0 或非托管 c++
soap v1.1 c# 或 vb .net

表 2:cao 模型支持的方案

cao 客戶端 cao 服務(wù)器
c# 或 vb .net(早期綁定) vb 6.0 或非托管 c++
vb 6.0 或非托管 c++ vb 6.0 或非托管 c++
vb 6.0 或非托管 c++ c# 或 vb .net
c# 或 vb .net c# 或 vb .net

這種新的 com+ web 服務(wù)適用于以下用戶:

當(dāng)前安裝有 microsoft® visual basic® 6.0 或者非托管 microsoft visual c++® com+ 應(yīng)用程序(需要通過防火墻才能進行某些激活操作)的 com+ 用戶。(使用 soap 并不排斥通過 dcom 訪問服務(wù)器上的相同組件,客戶端計算機可以選擇協(xié)議。)對于這些客戶來說,如果要使用 soap 而不是 dcom,則使用客戶端代理導(dǎo)出和 cao 模型都不需要更改客戶端和服務(wù)器應(yīng)用程序。只需要在服務(wù)器應(yīng)用程序上啟用 soap,將其作為客戶端代理導(dǎo)出,然后將代理安裝在要用作 soap 客戶端的 windows xp 計算機上。
完全遷移到 windows xp 和 windows .net server 上的托管代碼的公司。com+ web 服務(wù)有助于在連接的兩端設(shè)置遠程端點。
需要在上述兩種方案中組合和匹配各種服務(wù)的開發(fā)人員,以及編寫托管服務(wù)器組件、或帶有非托管服務(wù)器組件的托管客戶端應(yīng)用程序的開發(fā)人員。在第二種情況中,開發(fā)人員可以利用 com+ web 服務(wù),在用托管代碼替換之前充分利用早期的非托管組件。
簡單的已知對象 (wko) 示例
除了對 linux 和 apachein 提供 soap 支持外,將 com+ web 服務(wù)應(yīng)用于其他 microsoft 產(chǎn)品(例如 atl server web 服務(wù))也非常簡單。只需使用 microsoft visual studio® .net 在服務(wù)器上生成、編譯和部署默認(rèn)的 atl web 服務(wù)即可。對它進行訪問的客戶端代碼如下(請用駐留 atl server 應(yīng)用程序的 web 服務(wù)器名稱替換 myserver,用您的 atl server dll 的名稱替換 jaltserver):

mon="soap:wsdl=http://myserver/jaltserver/jaltserver.dll?
   handler=genjaltserverwsdl"
set c = getobject(mon)
wscript.echo c.helloworld("com+ web 服務(wù)")

上述示例簡單說明了 microsoft windows xp 和 microsoft windows .net 服務(wù)器所包含的一個新的 soap 名字對象。

數(shù)據(jù)發(fā)布
如果您只想提供數(shù)據(jù)而不是使用數(shù)據(jù),那么只需選擇一個復(fù)選框,然后輸入 iis 虛擬根名稱的值。要創(chuàng)建完整的 com+ web 服務(wù),請執(zhí)行以下步驟:

使用 visual basic 6.0 創(chuàng)建簡單的 microsoft activex® dll,并輸入以下代碼:

function add(byval value1 as double, byval value2 as double) as double
add = value1 + value2
end function

在 visual basic 項目屬性頁上的 general選項卡中,設(shè)置 unattended execution 和 retained in memory,并在 component 選項卡中選擇 remote server files。使用 visual basic 開發(fā)環(huán)境生成此 dll。

在創(chuàng)建 visual basic 應(yīng)用程序之后,需要將其注冊為 com+ 應(yīng)用程序。啟動組件服務(wù)管理工具,在 windows xp 上創(chuàng)建 com+ 應(yīng)用程序。(在此示例中,應(yīng)用程序被命名為 vb6soap。)將所創(chuàng)建的 dll 作為組件導(dǎo)入,然后瀏覽到 com+ 應(yīng)用程序?qū)傩皂摰?activation 選項卡,選擇 uses soap,輸入一個 soap vroot(例如,vb6soap),然后單擊 ok(如圖 1 所示)。



圖 1:vb6soap com+ 應(yīng)用程序?qū)傩皂?br>
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 黄色片观看 | 精品一区二区电影 | 精品一区二区免费 | 国产污污视频 | 最新av在线播放 | 亚洲九九色 | 亚洲精品自在在线观看 | 亚洲第一精品在线 | 香蕉久草视频 | 国产在线观看免费视频软件 | 国产免费久久久久 | 欧美乱码精品一区 | 国产精品视频久久久 | 全黄性性激高免费视频 | 性爱免费在线视频 | 91懂色 | 亚洲精品成人久久 | 日本高清视频网站www | 成人精品一区二区三区中文字幕 | 国产精品一区视频 | 免费的性生活视频 | 亚洲国产精品二区 | 成人在线观看一区二区三区 | 国产呦在线观看视频 | 中文字幕一区久久 | 2021免费日韩视频网 | 国产精品一区视频 | 毛片免费视频观看 | 国产精品99久久久久久宅女 | 国产成人综合在线观看 | 蜜桃视频在线免费播放 | 久久久久久久久久一本门道91 | 欧美日韩在线播放 | 免费久久精品 | 成人污在线 | 亚洲成人第一页 | 影视免费观看 | 久久国产亚洲精品 | 久久国产精品二国产精品中国洋人 | 欧美特黄a| 成人毛片在线 |