jax soap实现webservice服务端编写


先新建接口:
package test;
import javax.jws.WebService;
@WebService
public interface Hello {
  String queryDate(String jsonStr);
}
接口实现类:
package test;  
import javax.jws.WebMethod;  
import javax.jws.WebParam;  
import javax.jws.WebService;  
import javax.jws.soap.SOAPBinding;  
import javax.xml.ws.Endpoint;  
@WebService  
@SOAPBinding(style = SOAPBinding.Style.RPC)  
public class HelloImpl implements Hello {  
@WebMethod  
public String queryDate(@WebParam(name="jsonStr") String jsonStr) {  
return "hi," + jsonStr + " welcom to   www.micmiu.com";  
}  
public static void main(String[] args) { 
Hello ws = new HelloImpl();  
Endpoint.publish(" http://localhost:8080/Hello", ws); 
//发布接口,控制台输出之后在浏览器输入: http://localhost:8080/Hello?wsdl即 可查看发布的xml文件                                                                                                              
}  
}
发布了28 篇原创文章 · 获赞 27 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/danruoshui315/article/details/44861727