当前位置:首页 > 技能相关 > PowerBuilder > 正文内容

PB11:创建webwervice服务端的方法

admin2年前 (2023-06-13)PowerBuilder2390 修订时间:2024-03-14 09:30:07

一、为什么要使用三层应用?

应用要在广域网上运行,数据库不在广域网上暴露,有两个途径实现:

1.购买远程桌面管理软件,CS程序无需做任何更改,即可实现广域网应用;

2.使用三层架构,客户端与中间服务器打交道,中间服务器与数据库打交道。

二、选webform,还是webservice?

webform:把pb代码生成html代码,发布到IIS服务器上。好处是:很容易转换;坏处是:需要网页知识。

webservice:PB三层应用的核心,通过soap协议,将数据窗口对象进行传送。

三、PB11创建webwervice服务端的方法具体如下,以作后期留档知识所用:

1、 新建立一个workspace工作区;

2023-06-17_142333.jpg

2、创建Target,选择NET web service;

2023-06-17_143747.jpg

2023-06-17_143822.jpg

创建object文件;

2023-06-17_144019.jpg

这里可以更改webservice对象的名称,默认为n_webservice;

2023-06-17_143822.jpg

可这这里设置是否访问地址与端口号,默认80可不书写端口号;

2023-06-17_143855.jpg

3、以下为创建workspace、Target后程序的文件列表;

2023-06-17_144113.jpg

4、书写第一个接口函数(也有说法叫方法)

2023-06-17_144200.jpg

5、生成web端的文件,也称生成object文件,创建object,务必勾选对应接口函数

2023-06-17_144242.jpg

创建object,务必勾选所有的pbl文件

2023-06-17_144311.jpg

6、生成object文件

2023-06-17_144427.jpg2023-06-17_144504.jpg

7、访问接口列表:http://localhost/webservice/n_webservice.asmx

2023-06-17_144551.jpg

可点解对应方法,查看具体内容

2023-06-17_144627.jpg

附件代码:webservice.zip

拓展阅读:

PB11:调阅webwervice服务端的方法

 您阅读本篇文章共花了: 

免责声明
本站内容均为博客主本人日常使用记录的存档,如侵犯你的权益请联系:lifei@zaiheze.com 546262132@qq.com 沟通删除事宜。本站仅带访问端口形式使用,已杜绝搜索引擎爬取。

扫描二维码推送至手机访问。

版权声明:本文由LIFEI - blog发布,如需转载请注明出处。

本文链接:http://www.lifeiai.com/?id=304

分享给朋友:

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。