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

          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!


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


          網站導航:
           
          主站蜘蛛池模板: 惠水县| 泗阳县| 凤山县| 彩票| 时尚| 牙克石市| 萝北县| 华坪县| 闻喜县| 安宁市| 库伦旗| 得荣县| 陇西县| 新安县| 岑溪市| 香格里拉县| 安丘市| 合作市| 旬阳县| 阜康市| 额尔古纳市| 砚山县| 黑水县| 西平县| 宁化县| 宁武县| 额尔古纳市| 晋中市| 奉节县| 万安县| 历史| 都江堰市| 寿宁县| 伊宁县| 兴国县| 吉隆县| 昌平区| 大安市| 安图县| 内黄县| 宜昌市|