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

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