请问xfire是不是相当于在不见到服务器类代码的同时把参数传过去,让服务器端类处理好再发回来?HelloServlet是这样的一个简单的程序,点击链接进入servlet的get方法,打印hello servlet。代码如下
index.jsp:
  <a href="click.do">click</a>
HiServlet.java:
PrintWriter out = resp.getWriter();
out.println("hello servlet!");
现在如何用xfire来调用它?我有已经配好的xfire的接口,实现接口的类和服务器语句如下,请问应该怎么改,最后实现的效果是什么?
接口:
public interface IHelloWorldService {
    
    public String sayHello(String name);
    
}
实现接口的类:public class HelloWorldServiceImpl implements IHelloWorldService {
    
    public String sayHello(String name){
        return "hello,"+name;
    }
    
    
}
服务器:
public class HelloWorldClient {
    public static void main(String args[]) {
        Service srvcModel = new ObjectServiceFactory()
                .create(IHelloWorldService.class);
        XFireProxyFactory factory = new XFireProxyFactory(XFireFactory
                .newInstance().getXFire());
         
    String helloWorldURL = "http://localhost:9999/HelloWorld/services/HelloWorldService";
        try {
            IHelloWorldService srvc = (IHelloWorldService) factory.create(
                    srvcModel, helloWorldURL);
            System.out.print(srvc.sayHello("dennis"));
        } catch (MalformedURLException e) {
            e.printStackTrace();
        }    }
}