更新時(shí)間:2022-04-15 09:26:51 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽3937次
java開(kāi)發(fā)webservice接口的實(shí)例截圖:
核心代碼:
package com.mf5.app.serviceimpl;
import javax.jws.WebMethod;
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;
import com.mf5.app.service.IServiceHello;
@WebService(targetNamespace="http://demo.webservice",name="Hello")
@SOAPBinding(style=SOAPBinding.Style.RPC)
public class ServiceHelloImpl implements IServiceHello
{undefined
public final String str = "WebService服務(wù)器返回消息...";
@WebMethod
public String sayHello()
{undefined
return str "Hello!";
}
@WebMethod
public String sayHelloName(String name)
{undefined
return str name;
}
}
package com.mf5.test;
import webservice.demo.Hello;
import webservice.demo.ServiceHelloImplService;
public class DemoTest
{undefined
public static void main(String[] args)
{undefined
//創(chuàng)建一個(gè)用于產(chǎn)生WebServiceImpl實(shí)例的工廠,WebServiceImplService類(lèi)是wsimport工具生成的
ServiceHelloImplService factory = new ServiceHelloImplService();
//通過(guò)工廠生成一個(gè)WebServiceImpl實(shí)例,WebServiceImpl是wsimport工具生成的
Hello wsImpl = factory.getHelloPort();
//調(diào)用WebService的sayHello方法
String resResult = wsImpl.sayHello();
System.out.println("調(diào)用WebService的sayHello方法返回的結(jié)果是:" resResult);
System.out.println("---------------------------------------------------");
//調(diào)用WebService的sayHelloName方法
resResult = wsImpl.sayHelloName("OASS");
System.out.println("調(diào)用WebService的save方法返回的結(jié)果是:" resResult);
}
}
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話(huà)與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743