1. 生成一個Java Web Services
使用JBuilder 生成一個Web Services是非常簡單的,我完全是按照它的幫助做的,只要一步步做下去就可以了。具體路徑是Developing Web Services -> tutorials : Web Services(Axis) -> Creating a simple Web Services
2. 發(fā)布這個Web Services并得到它的WSDL
Web Services生成好之后,F9運行這個項目。然后,單擊View瀏覽現有的Web 服務,單擊Bean1的WSDL連接,我們可以在瀏覽器中察看它的WSDL描述。在瀏覽器地址欄復制WSDL地址,為下一步使用.NET開發(fā)客戶端調用程序做準備。
3. 用VS.NET生成一個.NET的客戶端
新建一個項目(WinForm,ASP.net都可以),我在這里使用的是一個Asp.Net項目。在起始頁面上放置一個文本輸入框用來顯示調用Web Services的結果,放置一個按鈕,用來單擊調用Web Services。然后,選擇添加Web 引用,在WSDL一欄中把剛才得到的WSDL地址復制過來,Web 引用的名稱輸入JavaService,單擊添加引用按鈕就可以了。此時,我們可以在VS.net 的Solution Explore中看到這個Web 引用。
在按鈕的單擊事件中輸入下列代碼:
JavaService.Bean1 bean = new JavaService.Bean1();
TextBox1.Text = bean.getSample.ToString ();