- 1
- 0
- 约2.59千字
- 约 8页
- 2019-04-17 发布于广东
- 举报
利用PowerBuilder开发WEB应用
利用PowerBuilder开发WEB应用 利用PowerBuilder开发WEB应用 发布时间:XX-04-10作者:唐晓波粪晶 摘要介绍了几种PowerBuiler开发WEB应用的几种方
法,分析其原理和
结构,并给出了用WEB.开发简单的网上应用的实例.
关键词
WEB应用CGI分布式应用
AtractThemethodofdevelopingweal icationsin
gowerbuile randthe
1引言
随着计算机网络技术的日趋成熟,Int ernet的发展迅 速,Internet应用开发将是现在和将来信息系统开发的主要 技术方向之一。Powe rBuilder是S ybase公司推出的用于 企业级应用的开发工具,该工具不仅具有Client/Ser ver 应用的各种先进技术,还提供了基于浏览器/服务器的应用 开发模式.
2Pow erBuilder中的WEB应用模块 PowerBuild er中含有开发WEB应用的模块,通过这些
模块可以连接WEB服务器与PowerBu ilder应用.该模块包 括以下及部分,W eb.:是几个可以在WEB服务器上执行的程 序,被服务器激活后,调用PowerBu ilder应用,完成客户 端任务和对数据库的事务操作.Plug _i (插入件):包括 Windowlug_in 和 Datawin dowlug_in,此方式可将 Power Builder对象嵌入到页面中,在浏览器端执行PowerBu ilder 应用.Wi ndowActive x:此方式与 Wind owlug_in 类 似,所不同在于该方式可以和HTML中的#1 06avascrip ts, Vcripts交互.本文主要讨论利用Web.开发WEB应用.
3利用Web.开发WEB应用
w eb.本身就是一个C GI程序,它提供了从服务器到 PowerB uilder应用的访问.所以在Web.之上,可以利用 Powe rBuilder的强大功能开发复袭的WE B应用,如采用 Pow erBuilder的PowerScrip ts语言环境,数据窗口技术 等.Power Builder的WE B应用构建前提是分布式应用体 系.Powe rBuilder的客户端应用分布到WEB服务器上,可 将Web .看作为客户端应用.当客户端应用Web.被WEB服务 器激活后,调用PowerBu ilder的服务器应用,执行在服务 器应用中定义的方法,实现业务逻辑,如下图所示:
这种模式是真正的“廋”客户机模式,客户端不需要 安装其它软件,只安装浏览器软件.所有的事务操作都在 服务器端完成,下面将结合实例详细说明:
利用PowerBu ilder开发一个网上购书应用.对于分布 式PowerBuil der应用,首先应向客户Web.指明Po werBuilder服务器应用在网络上的位置(Locatio n),其
应用名,使用文件来记录服务器应用信息.在此例中,取 服务器应用名为 TUTO RIAL, Drive r=Wiock, A1 ication=10 099/tcp,Lo cation=Loc alhost.
建一个数据库(book ^dealing)其中有三个表,分别 为:
“ook”: _n ame, _no,_p ublisher, _price,b_nu m
“customer”: c name,c_tel,c_a ddr
“deal ing”: _name,c_name, d num, d_time
建一个数据窗口 d w_book,其SQ L语法为:
ELECT “book” ?” b_name”,
“b ook” . ” b_no ”,
“book” ? ” b_publis her”,
“book ” ” b_price
“book” ? ” b_num”
FROM “book”
创建服务器应用的用户界面。在窗口 w_serv er上有两 个按钮cb _l,cb_2,再定义一个traort类型的实例变量 mytraort,cb 1的clicked事件有关程序如下:
my traort=cre atetraort
二 “wiock”
=“1 ocalhost
=“10099”
仓1J建一个不可视的用户对象u_i nt erne t,定义一个
traac tion类型的全局变量mytraacti on,在该用户对象 的cotructor 事
件中定义连接到数据库(book_de aling)的事务对象 mytraacti on和连接到数据库(we)的事务对象sq lea,在 该对象的d estructor事件中分别取消这两个事务对象。
在u_i nternet上定
您可能关注的文档
最近下载
- 科达监控平台2.0的介绍及配置.ppt
- 基本能力测验三支一扶考试试题及答案指导(2024年).docx VIP
- 2025-2026学年浙江杭州学军中学高二上学期1月月考数学试卷含详解.docx VIP
- 山东省德州市乐陵市2024-2025学年七年级上学期1月期末数学试题.docx VIP
- 中大班-社会-非遗里的春节-课件(互动版).pptx VIP
- 2023龙岩市物理八年级上册期末试卷.doc
- 山东省德州市乐陵市2024-2025学年七年级上学期1月期末数学试题.docx VIP
- 广东省2025三支一扶考试真题.docx VIP
- 农村三资管理报账流程.pptx VIP
- 3D3S简介桁架87课件讲解.pptx VIP
原创力文档

文档评论(0)