我有网络服务网址,我需要使用Java Web Client测试其功能。 我在google上阅读了一些关于使用struts框架的简单Web应用程序的内容。 任何人都有简单的Web应用程序可以使用Web服务吗?
Updates1: 对不起,我正在寻找简单的网络应用程序开始。 Html和servlet因为我必须模拟或创建一个原型来向我的教授展示我们的论文。基本上我需要输入的html然后一个提交按钮然后调用servlet来使用ws。很抱歉误导。谢谢。
Updates2: 我找到了spring框架来创建视图和控制器然后在xml配置中定义ws然后从中可以轻松地使用它。有人有netbeans或eclipse项目吗?
答案 0 :(得分:1)
两个选项(一个比另一个快):
1)使用soapUI测试Web服务。简单干净。
2)如果你需要构建一个java ws,那么使用ecilpse向导从wsdl开发它并创建一个main()过程调用stub中的方法,发送一个输入变量的实例(是的,一个更长的!)
答案 1 :(得分:0)
答案 2 :(得分:0)
Eclipse Java EE版本有一个Web服务资源管理器,如果你有一个WSDL,那就太棒了。
答案 3 :(得分:0)
使用轴客户端以最少的代码行调用Web服务。
Service service = new Service();
Call call = (Call) service.createCall();
String endpoint ="URL of the WSDL";
call.setTargetEndpointAddress(new URL(endpoint));
call.setOperationName(new QName("webservice method name"));
//input parameter type
call.addParameter("op1", XMLType.XSD_STRING, ParameterMode.IN);
//output parameter type
call.setReturnType(XMLType.XSD_STRING);
//call web service and return string
call.invoke(new Object[] { new String("parameter")});