java cxf 调用wcf接口_JAVA 调用 WCF 服务流程
1.? 將 WCF 服務(wù)發(fā)布到 Windows 服務(wù)(或者 IIS)
此步驟的目的是為 WCF 服務(wù)搭建服務(wù)器,從而使服務(wù)相關(guān)的 Web Services 可以被 JAVA 客戶端程序調(diào)用,具體步驟參考如下:
(1)? 發(fā)布到 Windows 服務(wù)
(2)? 發(fā)布到 IIS
注:如果是將 WCF 服務(wù)發(fā)布到 IIS,安裝 IIS 時必須勾選上 WCF 支持相關(guān)功能,如下圖所示:
2.? 查看 WCF 服務(wù) WSDL 格式 的 URL
3. JAVA 程序調(diào)用
(1)將 WSDL 轉(zhuǎn)換為 Java 代碼:
注:WCF 服務(wù)的 HttpBinding 方式中 basicHttpBinding 默認(rèn) SOAP 版本為 1.1, wsHttpBinding 默認(rèn) SOAP 版本為 1.2;
Apache CXF?wsdl2java 只支持 SOAP 1.1 版本,因此 WCF 服務(wù)中必須使用 basicHttpBinding 方式。
(2)Java 調(diào)用:
參考?wsdl2java 工具自動生成的 client 示例代碼(轉(zhuǎn)換命令中加入 -client 選項(xiàng),可自動生成 client 示例代碼)。
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的java cxf 调用wcf接口_JAVA 调用 WCF 服务流程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: windows - mysql
- 下一篇: js的栈堆与浅拷贝、深拷贝的理解