java webservice 服务器_java如何写webservice服务端
展開全部
Java 中的 Web Service 分為基于 SOAP 的和基于 REST 的兩種,下面簡單說一個基于 SOAP 的例子。要使用 JDK6u4 之后e69da5e6ba903231313335323631343130323136353331333335313231的版本才能編譯通過。
先編寫一個 Web Service 的接口:@WebService
@SOAPBinding(style?=?Style.RPC)
public?interface?TimeServer?{
@WebMethod?String?getTimeAsString();
@WebMethod?long?getTimeAsElapsed();
}
再編寫 Web Service 實現:import?java.util.Date;
import?javax.jws.WebService;
@WebService(endpointInterface?=?"test.TimeServer")
public?class?TimeServerImpl?implements?TimeServer?{
public?String?getTimeAsString()?{?return?new?Date().toString();?}
public?long?getTimeAsElapsed()?{?return?new?Date().getTime();?}
}
最后啟動 Web Service:public?class?TimeServerPublisher?{
public?static?void?main(String[?]?args)?{
Endpoint.publish("http://127.0.0.1:9876/ts",?new?TimeServerImpl());
}
}
如果正常啟動,可以用瀏覽器訪問 http://127.0.0.1:9876/ts?wsdl 看到這個 Web Service 的 wsdl 文檔。
總結
以上是生活随笔為你收集整理的java webservice 服务器_java如何写webservice服务端的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 重写session_关于ses
- 下一篇: LeetCode 113. 路径总和 I