问题描述
请问xfire是不是相当于在不见到服务器类代码的同时把参数传过去,让服务器端类处理好再发回来?HelloServlet是这样的一个简单的程序,点击链接进入servlet的get方法,打印helloservlet。代码如下index.jsp:<ahref="click.do">click</a>HiServlet.java:PrintWriterout=resp.getWriter();out.println("helloservlet!");现在如何用xfire来调用它?我有已经配好的xfire的接口,实现接口的类和服务器语句如下,请问应该怎么改,最后实现的效果是什么?接口:publicinterfaceIHelloWorldService{publicStringsayHello(Stringname);}实现接口的类:publicclassHelloWorldServiceImplimplementsIHelloWorldService{publicStringsayHello(Stringname){return"hello,"+name;}}服务器:publicclassHelloWorldClient{publicstaticvoidmain(Stringargs[]){ServicesrvcModel=newObjectServiceFactory().create(IHelloWorldService.class);XFireProxyFactoryfactory=newXFireProxyFactory(XFireFactory.newInstance().getXFire());StringhelloWorldURL="http://localhost:9999/HelloWorld/services/HelloWorldService";try{IHelloWorldServicesrvc=(IHelloWorldService)factory.create(srvcModel,helloWorldURL);System.out.print(srvc.sayHello("dennis"));}catch(MalformedURLExceptione){e.printStackTrace();}}}
解决方案
解决方案二:
自己顶一下
解决方案三:
这方面的还真没有接触过,特别是xfire,帮楼主顶一下。祝你好运
解决方案四:
顶一下Remark
解决方案五:
xfire。。没接触过
解决方案六:
自己找个例子看看吧myeclipse可以直接生成客户端和服务器写的很详细
解决方案七:
引用5楼zn85600301的回复:
自己找个例子看看吧myeclipse可以直接生成客户端和服务器http://blog.csdn.net/s_ongfei/archive/2007/09/04/1771451.aspx写的很详细
谢谢,可是这个例子我看过了
解决方案八:
怎么大家都没用过,是不是这个用处不大啊?