pb9_pb_


2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
标题中的"pb9_pb_"可能指的是PowerBuilder 9(PB9),这是一款由Sybase公司开发的面向对象的可视化编程工具,主要用于构建企业级的数据库应用程序。在描述中提到的"pb9调WEBSERVICE转http"涉及到的是PowerBuilder 9如何通过Web服务调用来与HTTP协议交互,以访问那些不能直接通过PB9调用的接口。 在PowerBuilder中,Web服务调用通常涉及以下步骤和知识点: 1. **Web服务描述语言(WSDL)**:WSDL文件是Web服务的接口定义,它描述了服务的位置、提供的操作以及如何调用这些操作。PB9需要WSDL文件来生成客户端代理类,使得PB应用能够与Web服务进行通信。 2. **SOAP(Simple Object Access Protocol)**:这是Web服务通信的默认协议,基于XML。PB9通过创建SOAP消息来发送请求并接收响应。SOAP消息包含一个XML结构,其中包括方法名、参数和返回值。 3. **生成Web服务代理类**:在PB9中,你可以使用“Web References”向导来导入WSDL文件,该向导会自动生成对应的代理类。这个代理类封装了所有与Web服务交互的细节,使得开发者可以像调用本地方法一样调用Web服务。 4. **HTTP协议**:当PB9调用的Web服务接口不支持直接调用时,可能需要通过HTTP协议来实现。PB9允许开发者使用HTTPTransport对象来直接构造和发送HTTP请求。 5. **数据类型转换**:由于PB9的数据类型可能与Web服务接口的数据类型不同,所以需要进行数据类型的转换。PB9提供了一些内置的转换函数,如`StringToAny()`和`AnyToString()`,以帮助处理这种差异。 6. **错误处理**:在调用Web服务时,需要处理可能出现的网络错误、解析错误或其他异常情况。PB9提供了异常处理结构,如`Try...Catch...Finally`,以便在调用失败时进行适当的恢复或报告。 7. **性能优化**:频繁调用Web服务可能会对性能产生影响。可以考虑使用缓存策略,或者批量处理请求以减少网络通信次数。 8. **安全性**:如果Web服务需要身份验证,PB9支持基本认证、NTLM和证书等安全机制。在调用Web服务时,需要正确设置这些安全选项以确保通信安全。 通过以上知识点,我们可以理解PB9如何通过Web服务调用来实现对HTTP协议的间接访问,从而调用那些原本不可直接调用的接口。在实际开发中,开发者需要根据具体需求和环境,灵活运用这些技术来实现功能。
































- 1


- 粉丝: 68
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 威士葡萄酒网络营销策划方案.doc
- 中国网络游戏产业全景调查报告.doc
- 电子技术C语言课程设计题目.doc
- 实用软件工程ch10.pptx
- 小学英语海伦凯勒-Helen-Keler信息化说课.ppt
- 嵌入式系统在船舶方面的应用.doc
- 纸质2012年6月份PMP模拟试题第三套(带答案).doc
- 目前最详细的中文sas软件教程第五卷(共五卷).pdf
- 新编软件定制开发协议.doc
- 中国打车软件行业分析.pptx
- 室内综合布线工程设计报告样本.doc
- 用友软件:年结流程、跨年业务处理规则.pdf
- 计算机网络故障诊断与维护讲义.ppt
- 录制微课的软件介绍.ppt
- 软件工程大四社会实践报告.docx
- 我国电子商务的逃税问题及对策.docx


