【网学提醒】:本文主要为网上学习者提供PowerBuilder8.0在Internet中的应用,希望对需要PowerBuilder8.0在Internet中的应用网友有所帮助,学习一下吧!
资料包括: 论文(6页4979字)
说明:摘 要 随着Internet /Intranet的发展和万维网(www)的出现,传统的客户机/服务器方式(c/s)逐渐向浏览器-Web服务器-数据库(bwd)方式过渡。后者与前者相比易学易用,操作性强,可扩充和维护性好。文章主要就Powerbuilder在互联网和企业内部网应用开发中,可采用的几种方式:最简单的Web应用,Sybase EA Studio,WEB.PB ,Plugin 和ActiveX等从基本原理与交互过程,开发方法,主要特点和不足作了较详细的说明。在具体应用中,根据需求和使用环境状况灵活选择。
关键词 互联网,内联网,插入件,ActiveX,Powerbuilder
作为目前世界上使用最广泛的数据库应用
程序综合开发环境以及MIS开发工具之一,Sybase公司的PowerBuilder以其卓越的应用在开发人员当中赢得了经久不衰的盛誉。近来,随着Internet应用日益普及的推动下,对于目前流行的基于Web的浏览器和瘦客户端的应用系统(即浏览器如IE不安装任何插件),PowerBuilder的Sysbase公司提供了一系列的解决方法。
一.最简单的Web应用,仅仅展示某个数据窗口中的数据。从Powerbuilder5.0以上,支持将数据窗口(Data Window)中的数据保存为HTML的表格形式,具体做法可以是在数据窗口画笔中/预览/文件/保存行作为/保存类型/HTML表格。评价:只能静态地展示某个数据窗口。
二.Sysbase公司提供的企业级Web、分布式和客户/服务器应用解决方案。利用Sybaese的最新产品Sybase Enterprise Application Studio,它是一整套为用户提供全面的企业级Web、分布式和客户/服务器应用解决方案的应用开发和提交工具包。Sybase Enterprise Application Studio主要包括如下产品:Powerbuilder8.0,PowerSite3.0,PowerDynamo3.0,Jaguar CTS3.0。
因为Internet的分布式体系已经将企业的业务活动越过公司的防火墙,推广到企业外部。Web技术已经被证明在动态信息发布方面既简单又有效,但是动态页面服务器(通常又被称为Web应用服务器)在保证事务处理数据的完整性方面能力有限,不能很好地调用可重用的业务逻辑。Web应用服务器本身也不能满足一个完整的业务应用系统在可伸缩性、运行效率、可互操作性和安全性方面的要求。 Sybase EA Studio 3.0是Sybase最新推出的面向分布式计算和Web计算的多层混合计算环境的产品方案,支持各种标准的组件和接口,具有强大而灵活的开发能力和很高的开发效率。 EA Studio 3.0的核心产品之--Sybase EA Server 3.0是为充分发挥基于组件和多层体系结构的应用特点而专门设计的高性能提交环境。它集成了操作方便且功能强大的Web应用服务器PowerDynamo 3.0和高性能的组件事务处理服务器Jaguar CTS 3.0。使用PowerDynamo,企业可以用HTML和JavaScript创建简单的瘦客户应用。当被浏览器调用时,PowerDynamo可以有效地处理包含展示逻辑和数据库连接信息的模板,快速生成HTML页面。PowerDynamo的模板和脚本语言能够处理任何数据和业务逻辑,并按客户端请求生成相应的HTML页面,送到Web服务器。PowerDynamo通过嵌入
模板中的SQL指令访问数据,通过调用Jaguar CTS组件的方法访问复杂的业务逻辑。PowerDynamo的ActiveX事务处理组件运行在Jaguar CTS中,EA Server通过调用它们来执行企业的业务操作。 使用Jaguar CTS可减少分布式应用开发的复杂性,消除开发者对线索(threading)、加锁(locking)、事务处理和内存管理的顾虑。
目录:一.最简单的Web应用,仅仅展示某个数据窗口中的数据。
二.Sysbase公司提供的企业级Web、分布式和客户/服务器应用解决方案。
三.WEB.PB方式
四.PLUG_IN方式
五.ActiveX
参考文献:[1]郭迅华,Sybase PowerSite与Internet应用开发技术详解,电子工业出版社,2000
[2]丰收的葡萄园:Sybase EA Studio前瞻 --EA Server 3.0 ,
计算机世界,1999
[3]吴璐,Powerbuilder在Internet/Intranet中的应用,北京机械工业学院学报,1999
作者点评:在以上的分析和说明中主要阐述了几种开发方法的原理,开发方法和使用特点,注意事项,在使用时可根据要求和开发环境来进行选择。