日期:2014-05-17  浏览次数:20730 次

新人问个关于WEB SERVICE的问题,请高人指点下吧~
主要我想了解下调用时如何调用的~~
比如说个简单的~我现在新建一个WS的项目,然后建立一个方法输出"HELLO WORLD!",用新建other中的web service然后自动生成一个叫“类名+Delegate”的类(里面有一个跟我类一样的方法里面的东西是 类名.方法名)

那如果我要在JSP中调用这个WS怎么弄呢。。?
 
test类:
package ws;

public class Test {
public void sayHello() {
System.out.println("hello world!");
}
}


使用WS自动生成的类:

package ws;

@javax.jws.WebService(targetNamespace = "http://ws/", serviceName = "TestService", portName = "TestPort")
public class TestDelegate {

ws.Test test = new ws.Test();

public void sayHello() {
test.sayHello();
}

}

------解决方案--------------------
探讨
我查了很久貌似可以用wsdl来使用,但是网上说了wsdl是个配置文件~~然后我也不知道WSDL是什么后缀名的。。。应该怎么建立,然后也没找到实例~~请高人帮下小弟吧~~

------解决方案--------------------
http://www.cnblogs.com/hoojo/archive/2011/03/30/1999563.html

好好看看。相当简单,自己照着搭个demo