:: 首頁 :: 新隨筆 ::  :: 聚合  :: 管理

          XFire-WebService之hello service例子

          Posted on 2012-10-17 14:36 誰用我名字啦? 閱讀(164) 評論(0)  編輯  收藏 所屬分類: web service

          開發工具:MyEclipse 8.6

          開發步驟:

          1.創建XFire的webservice項目
                  File->New->Web Service Project,彈出Web Service Project窗口,需要填寫Project Name(例子是Demo),選擇XFire創建完成后,打開生成的web.xml文件,可以看到,XFire已經配置好了。



          2.創建WebService服務

                  
                  選擇Toolbars上的New Web Service,彈出New Web Service窗口,選擇Strategy:Create web service from Java class(Bottom-up scenario)并勾選下面的Create new Java bean,然后Next>,在Web service name中填寫MyService,在Java package欄點擊New...彈出窗口中Name:中填com.demo.service,然后點Finish。

                  完成后,在與WebRoot同級路徑的WebServices下生成了一個Service的配置services.xml


                  同時生成了接口和實現類。



          3.服務端代碼生成完畢。
            
          測試服務端:1.前提:配置Tomcat服務器,并完成WebService服務端的部署,然后啟動Tomcat。

                2.選擇Toolbars上的Launch SOAP Web Service Explorer,在Web Services Explorer(下稱WSE窗口)窗口右上角選擇WSDL Page,然后在右側Open WSDL ,輸入網址:
                                  http://localhost:8080/Demo/services/MyService?wsdl
                            如果status窗口顯示IWAB0381I http://localhost:8080/Demo/services/MyService?wsdl was successfully opened,說明運行成功。否則會提示error一類的信息。
                         3.在Operations表格中單擊example,輸入hello service,單擊Go,在status窗口顯示
                                  
                                  out (string):   hello service!


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 安溪县| 门头沟区| 太保市| 贺州市| 周口市| 武安市| 雷波县| 任丘市| 和平县| 太仓市| 修水县| 阜康市| 抚宁县| 呼伦贝尔市| 石楼县| 翼城县| 蚌埠市| 远安县| 余干县| 延津县| 潜江市| 宜城市| 扎赉特旗| 垣曲县| 宽甸| 万宁市| 高密市| 台北市| 黄大仙区| 丹寨县| 安义县| 吕梁市| 安乡县| 乌兰浩特市| 鄂温| 永康市| 晋宁县| 普兰店市| 封丘县| 墨江| 南和县|