package guang.crawler.controller.webservice;
import guang.crawler.commons.service.SiteManagerService;
import java.net.MalformedURLException;
import java.net.URL;
import javax.xml.namespace.QName;
import javax.xml.ws.Service;
/**
* 该类是客户端连接控制器发布的web服务的例子.其他应用连接服务都应该按照这种方式进行.
*
* @author sun
*
*/
public class Client {
private static final String NAMESPACE = "http://guang.crawler.controller.webservice/";
public static void main(final String[] args) throws MalformedURLException {
URL url = new URL("http://localhost:9876/ts?wsdl");
QName name = new QName(Client.NAMESPACE, "SiteManagerService");
Service service = Service.create(url, name);
QName portName = new QName(Client.NAMESPACE, "SiteManagerService");
SiteManagerService proxy = service.getPort(portName,
SiteManagerService.class);
guang.crawler.commons.service.WebGatherNodeBean bean = new guang.crawler.commons.service.WebGatherNodeBean();
boolean success = proxy.update(bean);
System.out.println(success);
}
}