1 、想要发布成webservice的类,必须实现接口(Spring2.0,Xfile1.2)
2 、3个配置文件(后面详细说)
----------------------------------------------
HelloRemote.java
package test;
public interface HelloRemote {
public String hello();
public String helloTo(String name);
public String getJsonData(String pageIndex,String pageSize);
}
----------------------------------------------
HelloBean.java
package test;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import org.codehaus.xfire.transport.http.XFireServletController;
public class HelloBean implements HelloRemote
{
public String hello()
{
return "hello";
}
public String helloTo(String name)
{
return " hello " + name + "!";
}
private String example()
{
// 使用session
HttpServletRequest request = XFireServletController.getRequest();
HttpSession session = request.getSession();
return " 请求地址:"+request.getLocalAddr()
+", 会话创建时间:"+session.getCreationTime();
}
public String getJsonData(String pageIndex, String pageSize)
{
String rtnValue = "";
rtnValue = example();
return rtnValue;
}
}
----------------------------------------------

