我的家園

          我的家園

          myeclipse使用xfire開發webservice

          Posted on 2012-05-07 23:32 zljpp 閱讀(1584) 評論(0)  編輯  收藏

          1.新建一個webservice project,如圖所示

          2.點擊下一步出現,如下對話框

          3.接著點下一步


          4.下面點擊finish項目就自動生成了,結構如下

          5.下面先來寫接口和實現類

          package org.lxh.dao;

          public interface SayHello {
            public void say(String name);
          }
          package org.lxh.impl;

          import org.lxh.dao.SayHello;

          public class Person implements SayHello{

              public void say(String name) {
                  // TODO Auto-generated method stub
                 System.out.println("你好:"+name);
              }

          }

          5.配置services.xml

           

          <?xml version="1.0" encoding="UTF-8"?>
          <beans xmlns="http://xfire.codehaus.org/config/1.0">
          <service>

                 <name>myxfire</name>

                 <serviceClass>org.lxh.dao.SayHello</serviceClass>

                 <implementationClass>org.lxh.impl.Person</implementationClass>

                 <style>wrapped</style>

                 <use>literal</use>

                 <scope>application</scope>

                  </service>
          </beans>
          name就是webservice的名稱,大家可以隨意

           

          6.點擊下面飄紅的圖標,輸入http://localhost:8089/usexfire/services/myxfire?WSDL。點下go就會出現如下界面

          其中amy就是我的參數。控制臺就會輸出內容如下所示

          到這里程序就寫好了,大家自己可以寫客戶端程序在測試下。我給大家個截圖大家參考下,記得引入XFire HTTP Client Libraries


          大家改改接口名或類名就可以用了。


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


          網站導航:
           
          主站蜘蛛池模板: 芷江| 子长县| 攀枝花市| 阳春市| 满城县| 海城市| 保定市| 隆化县| 勐海县| 霍山县| 晋州市| 普陀区| 城固县| 宿州市| 九龙县| 太仆寺旗| 吴忠市| 鄱阳县| 革吉县| 丹阳市| 辽中县| 兰溪市| 罗定市| 榕江县| 吴桥县| 镇赉县| 凤山市| 天津市| 杭锦旗| 杭州市| 邳州市| 锦州市| 徐水县| 甘德县| 永平县| 泉州市| 榆社县| 得荣县| 大丰市| 定西市| 星子县|