我的家園

          我的家園

          myeclipse使用xfire開發(fā)webservice

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

          1.新建一個(gè)webservice project,如圖所示

          2.點(diǎn)擊下一步出現(xiàn),如下對(duì)話框

          3.接著點(diǎn)下一步


          4.下面點(diǎn)擊finish項(xiàng)目就自動(dòng)生成了,結(jié)構(gòu)如下

          5.下面先來寫接口和實(shí)現(xiàn)類

          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.點(diǎn)擊下面飄紅的圖標(biāo),輸入http://localhost:8089/usexfire/services/myxfire?WSDL。點(diǎn)下go就會(huì)出現(xiàn)如下界面

          其中amy就是我的參數(shù)。控制臺(tái)就會(huì)輸出內(nèi)容如下所示

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


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


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 隆德县| 元朗区| 黔西县| 灌阳县| 平乐县| 东兰县| 遂溪县| 乾安县| 清镇市| 平泉县| 上蔡县| 太白县| 石景山区| 马尔康县| 桑日县| 康马县| 渭南市| 蓬溪县| 黎平县| 龙陵县| 綦江县| 濮阳县| 上饶市| 东阳市| 宣化县| 吕梁市| 股票| 毕节市| 平度市| 洛南县| 阜新市| 博湖县| 莱州市| 康马县| 丰镇市| 万载县| 浏阳市| 轮台县| 辛集市| 牡丹江市| 周宁县|