PB11:创建webwervice服务端的方法
一、为什么要使用三层应用?
应用要在广域网上运行,数据库不在广域网上暴露,有两个途径实现:
1.购买远程桌面管理软件,CS程序无需做任何更改,即可实现广域网应用;
2.使用三层架构,客户端与中间服务器打交道,中间服务器与数据库打交道。
二、选webform,还是webservice?
webform:把pb代码生成html代码,发布到IIS服务器上。好处是:很容易转换;坏处是:需要网页知识。
webservice:PB三层应用的核心,通过soap协议,将数据窗口对象进行传送。
三、PB11创建webwervice服务端的方法具体如下,以作后期留档知识所用:
1、 新建立一个workspace工作区;
2、创建Target,选择NET web service;
创建object文件;
这里可以更改webservice对象的名称,默认为n_webservice;
可这这里设置是否访问地址与端口号,默认80可不书写端口号;
3、以下为创建workspace、Target后程序的文件列表;
4、书写第一个接口函数(也有说法叫方法)
5、生成web端的文件,也称生成object文件,创建object,务必勾选对应接口函数
创建object,务必勾选所有的pbl文件
6、生成object文件
7、访问接口列表:http://localhost/webservice/n_webservice.asmx
可点解对应方法,查看具体内容
附件代码:webservice.zip