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

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