第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

更改 Java soap 服務(wù)結(jié)果元素名稱

更改 Java soap 服務(wù)結(jié)果元素名稱

慕沐林林 2023-03-31 09:36:26
我正在嘗試編寫簡單的 java soap web 服務(wù),為此目的下載 eclipse 并創(chuàng)建動態(tài) web 應(yīng)用程序,在該項(xiàng)目中創(chuàng)建此類和方法:package test;public class Sayam{    public String helloworld(){         return "Hello world!";    }}在該類上右鍵單擊并選擇 Web 服務(wù)并生成 Web 服務(wù),一切正常,Web 服務(wù)返回此結(jié)果:<soapenv:Envelope><soapnv:Body>    <helloWorldResponse>       <helloWorldReturn>Hello World!</helloWorldReturn>    </helloWorldResponse></soapenv:Envelope></soapnv:Body>我想改變這一行:<helloWorldReturn>Hello World!</helloWorldReturn>到我的客戶元素:<QueryResult>Hello World!</QueryResult>
查看完整描述

1 回答

?
喵喔喔

TA貢獻(xiàn)1735條經(jīng)驗(yàn) 獲得超5個贊

您不應(yīng)該知道最終合同的名稱,沒關(guān)系。任何客戶端都應(yīng)該使用任何“wsdl to code”(codegen)工具。

您和您的服務(wù)客戶不應(yīng)直接處理 XML 層(最通用的 SOAP 協(xié)議)。

如果您是 web 服務(wù)所有者,您可以將其定義為“代碼優(yōu)先”(您定義類和方法,平臺為您更新 WSDL 定義)。

如果您不是所有者,您應(yīng)該要求合同(WSDL)并使用任何代碼生成器(wsimport是典型的代碼生成器)。

如果您嘗試為某些 XML 格式定義 Web 服務(wù)并且您有 XSD 定義或其他內(nèi)容,請不要嘗試創(chuàng)建 SOAP 服務(wù),而是直接處理該層(XML 數(shù)據(jù))(當(dāng)然使用適當(dāng)?shù)墓ぞ?,?em>Java JAXB的標(biāo)準(zhǔn)規(guī)范)。

如果無論如何,你想改變那個詞,你有一些選擇:

  1. 自己編寫 WSDL(手動或使用某種工具),然后創(chuàng)建 Web 服務(wù)(例如,使用wsimport)。

  2. 搜索你的平臺是否能夠做到這一點(diǎn)(jaxws 并非沒有黑客攻擊)


查看完整回答
反對 回復(fù) 2023-03-31
  • 1 回答
  • 0 關(guān)注
  • 147 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號