如何編寫webService介面
阿新 • • 發佈:2018-11-13
WebService介面程式碼的編寫
如何編寫一個webService介面,大家都知道webservice介面的好處可以跨平臺來使用,在不同的程式語言之間可以實現,可以更容易的互動。
首先編寫一個介面interface:
package com.camera.webservice;
public interface WeatherInterface {
String queryWeather(String cityName);
}
然後編寫一個class類來繼承實現這個介面:
package com.camera.webserviceimpl; import javax.jws.WebService; import com.camera.webservice.WeatherInterface; @WebService public class WeatherInterfaceImpl implements WeatherInterface{ @Override public String queryWeather(String cityName) { System.out.println("接收到客戶端傳送的城稱:"+cityName); String result="晴,高溫預警"; return result; } }
編寫了這些之後然後再編寫一個服務:
package com.camera.webserviceimpl; import javax.xml.ws.Endpoint; public class WeatherServer { public static void main(String[] args) { //釋出服務 Endpoint.publish("http://127.0.0.1:11111/weather", new WeatherInterfaceImpl()); } }
然後訪問這個網址:http://127.0.0.1:11111/weather?wsdl
上面就實現了一個webservice程式碼的編寫