新手求教如何用xfire来调用HelloServlet

问题描述

请问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写的很详细

谢谢,可是这个例子我看过了
解决方案八:
怎么大家都没用过,是不是这个用处不大啊?

时间: 2024-09-17 04:00:40

新手求教如何用xfire来调用HelloServlet的相关文章

新手求教fusioncompute如何使用curl调用其restful api

问题描述 新手求教,只是简单的想用curl来调用fusioncompute提供的restfulapi来做些维护工作,例如:查询角色详情请求形式Get<role_uri>/query/<roleName>HTTP/1.1Host:https://<ip>:<port>Accept:application/json;version=<version>;charset=UTF-8Content-Type:application/json;charset

调用自定义资源-新手求教,请问如何调用resx中的自定义资源,没有金币,谢谢大家

问题描述 新手求教,请问如何调用resx中的自定义资源,没有金币,谢谢大家 如图,我往资源文件FP.zh-Hans.resx里边加了一个key叫"zzz",值是"啦啦啦",请问代码该如何掉用之,请大侠指点一二 解决方案 ResourceManager rm = new ResourceManager("MissionPlanner.GCSViews.FlightPlanner.zh-Hans.resx", System.Reflection.As

新手求教一个jsp调用bean普通方法的问题

问题描述 java:packagetest;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.Statement;publicclassPerson{intid;Stringname="stysty";publicintgetId(){returnid;}publicvoidsetId(intid){this.id=id;}publicString

新手求教,关于java压缩文件的问题

问题描述 新手求教,关于java压缩文件的问题 import java.io.*;import java.util.zip.*;public class Myzip { private void zip(ZipOutputStream outFile fString base) throws Exception{ if(f.isDirectory()){ File f1[]=f.listFiles(); out.putNextEntry(new ZipEntry(base+""/&qu

测试-Java编程风格问题,新手求教

问题描述 Java编程风格问题,新手求教 package chapter5; abstract class Goods { private double unitPrice; private int account; public double getUnitPrice() { return unitPrice; } public void setUnitPrice(double unitPrice) { this.unitPrice = unitPrice; } public int getA

新手求教,关于传递字符串数组的问题

问题描述 新手求教,关于传递字符串数组的问题 以下是我写的c primer plus 第11章习题10的程序,问题是我输入字符串后,用1以外的方式排序,就无法恢复原序列了.也就是每次调用函数都改变了原本数组的顺序,我实在找不到问题出在哪.特请高手指教,如果我的代码还有其他的什么毛病也请指出来.O(∩_∩)O谢谢 #include<stdio.h> #include<string.h> #include<ctype.h> #define LIM 10 #define MA

内存溢出怎么办?新手求教大神

问题描述 内存溢出怎么办?新手求教大神 一个ssh的项目,洲和国家的二级联动,洲可以顺利的下拉,但是一到国家下拉时, 半天出不来,然后eclipse就报错,产生了内存溢出. java.lang.OutOfMemoryError: Java heap space 解决方案 如果我没猜错的话 你应该是哪里不小心递归了, 比如在一个方法里又调用了它自己.... 解决方案二: 这个调试吧. 死循环这样的就会出现溢出

java-JAVA新手求教一段代码的解释

问题描述 JAVA新手求教一段代码的解释 class StaticSuper{ static{ System.out.println("super static block") } StaticSuper{ System.out.println("super constructor"); } } public class StaticTests extends StaticSuper{ static int rand; static{ rand=(int)(Math

安卓应用开发-安卓新手求教类的问题

问题描述 安卓新手求教类的问题 最近学习安卓蓝牙开发,看到如下代码,ba = BluetoothAdapter.getDefautAdapter(),以前学c++感觉函数调用都是用对象来调用,而BluetoothAdapter是个类,没实例化,为啥可以这么用? 解决方案 getDefautAdapter()在这个内部肯定有实例化的. 看java设计模式之工厂模式 解决方案二: 由于 BT 是一个硬件,不可能被多个实例!所以,不能给每个应用都来实例化.getDefautAdapter 中引用 BT