EAServer 入门

本文是EAS5.2和PB9.0结合MS SQL2000的管理指南,详细介绍了如何设置Jaguar服务、创建ODBC数据源、数据缓存,以及在PB中建立EAServer连接。服务器端开发包括新建应用、设置事务处理,客户端开发则涉及连接EAServer、创建代理类和窗口操作。文章还提到了调试和部署方法,以及EAServer组件的发布和文件结构。
摘要由CSDN通过智能技术生成
EAS5.2+PB9.0+MS SQL2000管理1.服务把里面的"Jaguar"服务设置为手动起动. 2.打开Jaguar Manager,选择菜单Tools/Connect...新建一个连接 3.新建一个ODBC数据源 需要测试连接成功以后进行下一步 4.新建一个数据缓存 需要测试连接以后进行下一步 5.在PB 9.0里面选择Tools->EAServer Profile,在PB里面建一个EAServer连接 需要测试连接以后进行下一步配置1.安装EAS之后首先启动Jaguar Server.如果不成功的话,右击"我的电脑"->管理->服务把里面的"Jaguar"服务设置为手动起动.2.打开Jaguar Manager,选择菜单Tools/Connect...新建一个连接3.新建一个ODBC数据源 需要测试连接成功以后进行下一步4.新建一个数据缓存  需要测试连接以后进行下一步5.在PB 9.0里面选择Tools->EAServer Profile,在PB里面建一个EAServer连接  需要测试连接以后进行下一步服务器端开发步骤1.新建应用“EAServerComponent”在向导中选择需要的“package”可以选择EAServer服务器上已经存在的的package,也可以直接输入不存在的package,向导会自动创建这个package。package的作用就是把发布的组件存进去,以便后面客户端调用组件方法。完成创建以后会在该用一个应用中出现一个应用类,一个工程对象,一个不可视类。注意,不可视类是服务器端开发的关键。不可视类也可以手工创建。方法如下:在该应用建一个新的Custom Class类,之后在事件中添加activate和deactivate两个时间手工创建的工程对象需要编辑之后再能使用打开工程对象, 选择左上角的“Properties”(或者菜单Edit/Properties)    在弹出的会话中的Geneal标签页的Package框中的Package name中输入package,可以是存在的,也可以是不存在的,如果不存在会自动创建。    在EAServer Host标签中的EAServer Host框的Host Name中写入计算机名,Port number写端口号,默认是9000Login框中的Login ID写jagadmin(或者用户名,默认是jagadmin)Login Password写密码并且选中下面的“Save login informantion in project”复选框    在Libraries标签页中的“Checjed Libraries will be consolidated”下面选择显示的pbl的复选框本标签的最下面“PowerBuilder Resource File”中输入与pbl同名的后缀名为pbr的文件,此文件是不    存在的,不过会被自动创建,注意,如果服务端处理的事务牵扯到DW,那么最好把pbr加上。  在Components标签页下面的“Cpmponent Type”中选择“Standard Component”在Standard Options框中的Transaction support选择“Requites Transaction”    接着点击左上角的“Select Objects”(或者菜单Edit/Select Objects)在General标签页下的“Libraries”框中选择pbl,之后会在下面的“Objects”中出现这个pbl包含的不可视类,选择不可视类,单击“OK”就可以发布了2.现在,应用建好之后,由于我们使用向导创建的,所以工程对象不用在修改的,如果是手工创建的应用,并且手工建的工程对象和不可视类,那么必须修改这个工程对象。否则组件方法是无法被客户端的调用的,也就无法处理客户端提交的事务要这个不可视类能做事务处理还需要写代码!首先要在不可视类的Instance Variables中定义一个连接protected:TransactionServer itr_jaguar注意,必须是protected类型,否测运行中会出现ERROR接下来就在不可视类的activate事件中写创建Jaguar事务对象和连接数据库的代码代码如下integer li_r
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值