首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

axis2客户端编码,RPC,OMElement,下传上载实现,服务端验证

2012-10-30 
axis2客户端编码,RPC,OMElement,上传下载实现,服务端验证前两天做一个Webservice接口工作,有位经理曾经对

axis2客户端编码,RPC,OMElement,上传下载实现,服务端验证

    前两天做一个Webservice接口工作,有位经理曾经对我说,如果你解决过一个问题,那么你以后必须成为这个领域的专家,不然等同于白做。所以在有时间的情况下,我简单做一下使用axis2作为客户端的情况下一些编码的实现内容。首先应该部署一套服务以应对客户端调用。我要做的例子不是很麻烦,所以只需要三个接口就可以了,一个接收字符串参数,返回字符串参数。另外两个做上传和下载。一共三个接口,我已经在附件上传了一个类,这个类编译后的class文件放到下载的axis2事例工程的WEB-INF下的pojo文件夹中,pojo文件夹是自己创建的。这样就会发布一个有三个方法的接口。具体关于axis2的发布网络上内容很多,我也会在以后博客中做详细解释。为了方便我也在这里放出代码。
    ?其中要上传和下载的文件是图片,请自己事先准备好。下面创建一个项目,将所需的JAR包加到工程中,发现有的人说如果不知道是那个包就全加进去,可是axis2的包有几十个,我也尝尽了JAR冲突的痛苦,所以我在这里告诉大家,只需要加我附件里面的几个JAR就可以了。首先编码调用简单接口的代码,传递的参数和返回的参数都是字符串。发现网络上的例子都是RPC的,为了方便学习,我会给出两种调用方式。首先的网络上通用的方式:
    ?RPC的调用方式还是非常简洁明了的,但是axis2的调用方式是有很多种实现的。下面的实现方式,使用到了一些底层的东西,不过更加让我们开发人员明了:
    ?虽然看着是没有第一种好看,不过我也很喜欢,为什么?多写点代码有时候才能显出来我们编码人员的重要性啊,呵呵呵,开玩笑了。一下再看看下载的方法,首先还是使用第一种方式:
            
    谢谢了,好好学习啊 7 楼 cuisuqiang 2011-12-29   关于Axis2的发布,也写了一点东西,希望对刚学习的人有所帮助!详细请查看:http://cuisuqiang.iteye.com/blog/1328683! 8 楼 kimmking 2011-12-29   http://axis.apache.org/axis2/java/core/docs/mtom-guide.html

    两种方式
    1、axis自定义的二进制数据传输机制MTOM
    2、基于http的multipart的 WS-attachment 9 楼 cuisuqiang 2011-12-29   kimmking 写道http://axis.apache.org/axis2/java/core/docs/mtom-guide.html

    两种方式
    1、axis自定义的二进制数据传输机制MTOM
    2、基于http的multipart的 WS-attachment
    非常谢谢你给的资源,当初我感觉那样写不是很通用,所以才使用了字节数组,可能是考虑的太多了,之后我会根据你给的资源继续更新的。 10 楼 cn-done 2012-01-09   IO居然都不关闭的。。。 11 楼 xwqiang 2012-08-17   最近在看webservice ,涉及的技术框架有axis2、cxf,我都不明白哪个是用axis2实现的 哪个是cxf实现的?求回复。。。。 12 楼 cuisuqiang 2012-08-18   xwqiang 写道最近在看webservice ,涉及的技术框架有axis2、cxf,我都不明白哪个是用axis2实现的 哪个是cxf实现的?求回复。。。。
    先回复给你:
    首先不管是你给别人提供还是别人给你提供,你是不用关系实现的
    再者,看提供的连接路径好像是能看出来的,这个我回头实际看一下再具体回复

热点排行