pb9 调用webservices的入门例子
2010-08-06 11:10
169 查看
刚开始一直怀疑pb9能否调用webservices,通过这个入门的小例子消除了我的疑惑。
由于从来没有接触过pb,但实际需要必须要用pb9,于是从网上下载了一个安装上,版本是 5507。折腾了好久,利用webservices proxy的一步步进行,可一直就是看不到它提供的服务,怎么办?经过一位网友的帮助,得知是版本太低了,于是打补丁,再经尝试就可以了。下面详细介绍一下这个入门的小例子。
(1) webservices是在eclipse下用Axis2来开发的,里面提供了一个服务:
public String sayHello(String name) {
return "Hello, " + name + ".";
}
中间步骤就不多说了,打开浏览器http://localhost:8080/axis2/services/HelloWorld?wsdl就可以看到wsdl文件。好,第一步成功了……
(2)pb9调用webservices
在网上搜索可以找到好多这种介绍,重复的不多说。需要注意的有几个地方,首先,proxy setting一定要写,否则的话是看不到提供的服务的。为什么呢?在这里,我的webservices是放在tomcat下的,那进入tomcat也是需要用户名和密码的,所以这里一定要设置。其次,一定要引入PBSoapClient90.pbd到库列表,怎么引入?还是说一下吧,单击target,右键,看到migrate,browse找到这个库,添加进去就好了……没有什么要说的啦,按照网上的那些介绍,一步步来就好啦……
通过这个例子,终于明白了pb9是可以调用webservices的,至于效率等其他方面如何,希望大家能多多探讨一下……
由于从来没有接触过pb,但实际需要必须要用pb9,于是从网上下载了一个安装上,版本是 5507。折腾了好久,利用webservices proxy的一步步进行,可一直就是看不到它提供的服务,怎么办?经过一位网友的帮助,得知是版本太低了,于是打补丁,再经尝试就可以了。下面详细介绍一下这个入门的小例子。
(1) webservices是在eclipse下用Axis2来开发的,里面提供了一个服务:
public String sayHello(String name) {
return "Hello, " + name + ".";
}
中间步骤就不多说了,打开浏览器http://localhost:8080/axis2/services/HelloWorld?wsdl就可以看到wsdl文件。好,第一步成功了……
(2)pb9调用webservices
在网上搜索可以找到好多这种介绍,重复的不多说。需要注意的有几个地方,首先,proxy setting一定要写,否则的话是看不到提供的服务的。为什么呢?在这里,我的webservices是放在tomcat下的,那进入tomcat也是需要用户名和密码的,所以这里一定要设置。其次,一定要引入PBSoapClient90.pbd到库列表,怎么引入?还是说一下吧,单击target,右键,看到migrate,browse找到这个库,添加进去就好了……没有什么要说的啦,按照网上的那些介绍,一步步来就好啦……
通过这个例子,终于明白了pb9是可以调用webservices的,至于效率等其他方面如何,希望大家能多多探讨一下……
相关文章推荐
- 用pb调用IC卡读写器的程序 例子代码
- phonegap插件写法入门的一个很好的例子(发送短信调用的例子)
- php的入门第一个例子(包括linux的环境安装与包括页面跳转,以及curl命令的调用)
- c++调用python的入门例子
- objc入门例子,类的调用,类中多参数的调用
- 一个rmi远程调用入门的例子
- MySQL 存储过程带in和out参数以及PHP,PB如何调用的小例子
- MySQL 存储过程带in和out参数以及PHP,PB如何调用的小例子
- pb中 调用 存储过程 例子
- Android调用天气预报的WebService简单例子
- Django 2.1 通过LDAP 调用 FreeIPA账户信息 例子
- c#反射入门例子
- Spring Cloud 入门教程(六): 用声明式REST客户端Feign调用远端HTTP服务
- flash builder 数据服务调用 webservices 特慢
- java基础入门-for循环的一些特殊例子
- asm读取字符串 dos 10号调用例子
- iBatis入门例子
- 一个简单的iBatis入门例子
- Hadoop 入门例子
- Webpack入门——使用Webpack打包Angular项目的一个例子