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方法,調用相對應的服務
總結
以上是生活随笔為你收集整理的wtp-all-in-one-sdk-R-1.5 使用方法简单说明的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 什么是WebService??
- 下一篇: Juddi介绍及安装