WEB服务
文章平均质量分 77
圈外妹一只
念念不忘,必有回响
展开
-
WebService 优化开发环境
直接将类文件放入到Axis中: 由于我们每一次对web服务做出更改后都需要重新拷贝我们的*.class文件,这使得我们的操作非常不便,所以我们做如下处理: ① 新建文件夹out并关联至C:\axis\repository\services\SimpleService: 成功后工程中不再存在bin文件。 ② 同样的,我们需要将resources中的servic原创 2014-06-04 21:00:06 · 968 阅读 · 0 评论 -
WebService 实现多个参数的调用
² 在web服务实现类中接受多个参数: 考虑SimpleServiceImpl类: 因为这个web service是文档类型的,在输入消息(Input message)包含一个part。因此在服务实现类中对应一个参数。对于输出消息也是类似的。如果实现类中的方法能够按如下实现,将会更直接方便: public String concat(String s1, String s2)原创 2014-06-06 13:21:56 · 13600 阅读 · 0 评论 -
WebServices 实现调用过程
² 不使用客户桩调用一个web服务: 为了实现不使用客户桩调用web服务的功能,我们需要首先在src中新建一个com.ttdev.ss.lowlevel包,在这个包中新建一个LowLevelClient.java文件,文件的编写如下所示: 运行,结果如下所示: 出错!!!错误描述为:“The endpoint reference (EPR) for the Operation not原创 2014-06-06 13:32:51 · 730 阅读 · 0 评论 -
Axis2 初学
1) 安装配置Eclipse;(略) 2) 安装配置Axis2; 安装配置略。 启动Axis2 服务:在axis2的bin下有一个axis2server.bat的批处理命令,执行以后可以启动axis2服务。但实践后发现无法正常启动。 解决方案:由于axis2端口在默认情况下是8080,而tomcat端口一般为8080,所以8080端口已经被占用,因而,我们对a原创 2014-06-04 19:22:12 · 418 阅读 · 0 评论 -
理解一个简单的Web服务界面
1. 命名空间和终端的区别: 命名空间和终端是完全不同的概念。终端实际上是位置,但命名空间只是一个独一无二的id号。如果把一个网络服务移动到另一个网络服务,那么它会拥有一个不同的终端,但是这个操作的命名空间依旧保持不变。 2. 远程过程调用: RPC是 "Remote Procedure Call"的简称,它是程序间通信的一种基本方式,也是一种中间件机制,用于调用远程系统中的过程,远程系统中原创 2014-06-04 19:25:06 · 892 阅读 · 0 评论 -
实施一个Web服务
实验环境的搭略 生成WSDL文件如下所示: 新建java project——SimpleService 新建wsdl文件——SimpleService.wsdl Wsdl Code显示如下: 更改服务端口为:http://localhost:8080/axis2/services/SimpleService,并将方法名改原创 2014-06-04 20:15:04 · 530 阅读 · 0 评论