Web Service
文章平均质量分 81
thinkpadshi
这个作者很懒,什么都没留下…
展开
-
axis2实现WebService之用POJO实现0配置的WebService
参照着网上的教程,自己做了一遍,发现教程是错误百出啊,搞得我弄了一个下午才搞好,废话少说,看招!一、Axis2的下载和安装 读者可以从如下的网址下载Axis2的最新版本: http://ws.apache.org/axis2/ 在本文使用了目前Axis2的最新版本1.6.2。读者可以下载如下两个zip包: axis2-1.4.1-bin.zip f3原创 2012-11-05 17:53:23 · 3892 阅读 · 4 评论 -
axis2开发webservice之异步调用WebService
在前面几篇文章中都是使用同步方式来调用WebService。也就是说,如果被调用的WebService方法长时间不返回,客户端将一直被阻塞,直到该方法返回为止。使用同步方法来调用WebService虽然很直观,但当WebService方法由于各种原因需要很长时间才能返回的话,就会使客户端程序一直处于等待状态,这样用户是无法忍受的。 当然,我们很容易就可以想到解决问题的方法,这就是多线程。原创 2012-11-16 16:25:02 · 6522 阅读 · 0 评论 -
axis2开发webservice之将Spring的装配JavaBean发布成WebService
前些阵子刚好学会了spring,现在来把axis2和spring结合一下,这也是做企业开发的时候必须的,结合教程来学习一遍。 在现今的Web应用中经常使用Spring框架来装载JavaBean。如果要想将某些在Spring中装配的JavaBean发布成WebService,使用Axis2的Spring感知功能是非常容易做到的。 在本文的例子中,除了安原创 2012-11-16 14:56:03 · 5684 阅读 · 0 评论 -
axis2开发webservice之跨服务会话(Session)管理
之前学习了同一服务中的session管理点击打开链接,今天来看一下跨服务的session管理,本来昨天晚上把服务器端都写好了,只剩下客户端的代码了,无奈,下班了,只好今天早上接着写了,也好就当是复习了。 对于一个复杂的系统,不可能只有一个WebService服务,例如,至少会有一个管理用户的WebService(用户登录和注册)以及处理业务的WebService。象这种情况,就必原创 2012-11-13 13:30:51 · 4082 阅读 · 2 评论 -
axis2开发webservice之(二进制文件传输)
本来今天的程序应该是最简单的,因为涉及到的流程在上周已经学会了,不同的地方只有代码部分了。但是自己还是大意了,现在总结一下。 WebService类中包含byte[]类型参数的方法在wsdl2java生成的stub类中对应的数据类型不再是byte[]类型,而是javax.activation.DataHandler。DataHandler类是专门用来映射WebService二原创 2012-11-12 14:32:30 · 8912 阅读 · 0 评论 -
axis2开发webservice之会话(Session)管理
在看下面文章之前,可以看一下这一篇文章点击打开链接,写的非常好,是我在学习session管理的时候在网上看到的,就转载来了。 WebService给人最直观的感觉就是由一个个方法组成,并在客户端通过SOAP协议调用这些方法。这些方法可能有返回值,也可能没有返回值。虽然这样可以完成一些工具,但这些被调用的方法是孤立的,当一个方法被调用后,在其他的方法中无法获得这个方原创 2012-11-12 16:35:01 · 5519 阅读 · 1 评论 -
Axis2的session(会话)管理
本文是对《Axis2 Session Management》的翻译,所依据的英文在http://www.developer.com/services/article.php/3620661/Axis2-Session-Management.htm。以下是翻译内容。 Web服务有着很大的需求,很多人进入了Web服务这一领域,其结果是人们需要Web服务具有更多的特性,以便使用Web服务可以完转载 2012-11-12 16:16:54 · 4156 阅读 · 0 评论 -
axis2实现webservice之使用services.xml文件发布WebService
还是对教程的延伸,本来是周五要写的,但是耽搁了一下,就拖到周一了。 用Axis2实现Web Service,虽然可以将POJO类放在axis2\WEB-INF\pojo目录中直接发布成Web Service,这样做不需要进行任何配置,但这些POJO类不能在任何包中。这似乎有些不方便,为此,Axis2也允许将带包的POJO类发布成Web Service。 先实现一个P原创 2012-11-12 10:04:26 · 14989 阅读 · 0 评论 -
axis2实现WebService之复合类型数据的传递
接着昨天的程序,今天又进了一步,学习了webservice的复合类型数据的传递,尤其是教程上没有的部分,我自己尝试着写,虽说耗费了一个下午的时间,但是还是非常值的,废话少说,看招! 在实际的应用中,不仅需要使用WebService来传递简单类型的数据,有时也需要传递更复杂的数据,这些数据可以被称为复合类型的数据。数组与类(接口)是比较常用的复合类型。在Axis2中可以直接使用将Web原创 2012-11-06 17:28:25 · 11304 阅读 · 2 评论 -
axis2开发webservice之编写Axis2模块(Module)
axis2中的模块化开发,可以让开发人员自由的添加自己所需的模块,提高开发效率,降低开发的难度。Axis2可以通过模块(Module)进行扩展。Axis2模块至少需要有两个类,这两个类分别实现了Module和Handler接口。开发和使用一个Axis2模块的步骤如下:1. 编写实现Module接口的类。Axis2模块在进行初始化、销毁等动作时会调用该类中相应的方法)。2. 编写实现Ha原创 2012-11-19 13:14:40 · 5855 阅读 · 1 评论