我的家園

          我的家園

          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


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


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


          網站導航:
           
          主站蜘蛛池模板: 民权县| 兴安盟| 沛县| 江山市| 伊金霍洛旗| 敖汉旗| 桐柏县| 宽甸| 鹰潭市| 新密市| 三江| 武清区| 凤山市| 新营市| 台中市| 昆明市| 南溪县| 诸城市| 遂川县| 武强县| 阳曲县| 县级市| 毕节市| 罗源县| 疏附县| 秭归县| 昌图县| 西林县| 龙海市| 江川县| 全州县| 武功县| 永嘉县| 汨罗市| 白河县| 容城县| 隆化县| 柳河县| 鸡东县| 土默特左旗| 祁东县|