我的家園

          我的家園

          myeclipse使用xfire開發webservice

          Posted on 2012-05-07 23:32 zljpp 閱讀(1581) 評論(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


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


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


          網站導航:
           
          主站蜘蛛池模板: 高雄市| 定结县| 巴楚县| 长宁区| 大丰市| 蒙山县| 东丽区| 柳州市| 山西省| 元谋县| 陆丰市| 紫阳县| 集安市| 鄂托克前旗| 巩义市| 若尔盖县| 遂昌县| 鹤壁市| 靖江市| 九江市| 科尔| 威海市| 荥经县| 石屏县| 拉萨市| 象山县| 临颍县| 离岛区| 万载县| 元氏县| 嘉善县| 浦北县| 西城区| 开平市| 新邵县| 旅游| 顺昌县| 清水县| 宝清县| 六枝特区| 玉门市|