更新時間:2022-04-15 09:26:51 來源:動力節點 瀏覽3812次
java開發webservice接口的實例截圖:
核心代碼:
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服務器返回消息...";
@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
//創建一個用于產生WebServiceImpl實例的工廠,WebServiceImplService類是wsimport工具生成的
ServiceHelloImplService factory = new ServiceHelloImplService();
//通過工廠生成一個WebServiceImpl實例,WebServiceImpl是wsimport工具生成的
Hello wsImpl = factory.getHelloPort();
//調用WebService的sayHello方法
String resResult = wsImpl.sayHello();
System.out.println("調用WebService的sayHello方法返回的結果是:" resResult);
System.out.println("---------------------------------------------------");
//調用WebService的sayHelloName方法
resResult = wsImpl.sayHelloName("OASS");
System.out.println("調用WebService的save方法返回的結果是:" resResult);
}
}
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習