wtp-all-in-one-sdk-R-1.5 使用方法简单说明

wtp:WTP是Web Tools Platform的缩写,Eclipse 自己开发的插件,提供了对web service 支持.

可以在网上下载wtp-all-in-one-sdk-1.5或者2.0 ,下载下来的Eclipse 自动集成了wtp.

下面就使用wtp建一个web service做一个简单说明.

1 可以根据java 类生成WSDL,还可以生成deploy.wsdd和undeploy.wsdd。进而可以自动的发布服务,即在axis 的配置文件server-config.wsdd中写入相对应的服务。

2 当发布一个web service 后可以右键单击这个服务对应的WSDL-->Web Service--> Test With Web Services Explore 从而生成测试客户端,在这个测试客户端中可以看到这个服务包括的所有operation,可以看到发送的和收到的soap内容。

3 当发布完一个web service 后,可以用这样的路径测试服务是否成功。
在wsdl 文件中找
<wsdlsoap:address location="http://localhost:8066/WS/services/Test"></wsdlsoap:address>
用后这个路径可以查看。
一般情况下 WS表示工程名
                      Test:类名
services:约定俗成的。
http://localhost:8066/WS/services/Test?wsdl 可以在浏览器中查看这个web service 对应的WSDL。

4 也可能通过类,生成测试的JSP页面。在这个JSP页面可以调用相应的操作,查看结果。

5 可以根据wsdl生成服务端java代码和客户端java代码。
右击wsdl文件-->web service-->Gernerate Java Bean Skeleton
wsdl文件名+SoapBindingImpl.java 中填加相对应的页面逻辑。
右击wsdl文件-->web service-->Gernerate Client
wsdl文件名+proxy.java中写main方法,调用相对应的服务

你可能感兴趣的:(java,apache,eclipse,Web,jsp)