精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● Powerbuilder>>其他技巧>>Re: 希望有谁来介绍一下pb的其他所有组件

主题:Re: 希望有谁来介绍一下pb的其他所有组件
发信人: flyingmist()
整理人: leitiger(2002-06-06 00:11:30), 站内信件
以下文章摘选本公司几位同仁所写的培训材料:
PowerDynamo 是Sybase公司的中间件产品,有大型数据库开发经验的Sybase公司

将此中间件定位于企业级,它具有高的安全性及可用性,支持大用户访问,曾经

创下日访问量7400万次的吉尼斯记录。
PowerSite是PowerDynamo 和网页制作合二为一的结果,另外PB下的数据窗口将看

作一个控件嵌入网页中,对后台数据库的操作变得轻松自如。
中间件是伴随着瘦身的出现而出现的,当社会上人们瘦身的浪潮风起云涌时,IT

行业也不甘寂寞,瘦客户端应运而生,传统的C/S结构的问题在于系统的可扩展性

很差,而且由于客户端直接访问数据库,数据库结构外露使得系统安全性难以保障

,三层结构克服了两层结构的缺点。另外,原来的两层结构需要在客户端安装客

户端软件,三层结构中访问服务器只须通用的浏览器即可,管理和操作都更加简

单。
许多厂家开始关注Browse/Server,IBM WebSphere套件和Visual Age for Java 

,Mricrosoft的ASP技术,HP在客户服务中心解决方案中提供的Customer Contac

t Manager(CCM),各路英雄尽显神通。

PowerDynamo的基本性能:
PowerDynamo是目前主要的应用服务器产品,为创建数据驱动的Web应用提供广泛

的应用服务集。PowerDynamo提供Web服务器和数据库之间的一个解释性网关,它

将SQL请求传递给数据库,然后将结果重新生成HTML格式,并将它们传递给Web服

务器。
PowerDynamo与Web服务器安装在一起,扩展标准的HTML的语法,允许用户在编写

HTML时嵌入DynaScript(JavaScript的超集)和SQL。这样标准的HTML标记语言就

被扩展,用户可以用DynaScript实现计算和逻辑处理功能,并且用它和SQL访问数

据库。PowerDynamo支持所有的ODBC数据源和SYBASE的Open Client专用接口。还

支持所有的Web服务器扩展标准,包括CGI、NSAPI和ISAPI;同时还允许用户使用

C++和Java对PowerDynamo功能进行扩展。在PowerDynamo中还包含自动的会话管理

,简化用户对于状态的管理。PowerDynamo的体系结构如图所示:(略)
PowerDynamo包括: 
Templates:是包含嵌入SQL语句和脚本的HTML页面,包括能帮助开发者快速创建

新模板页面的向导(Wizard)。 
Templates Gallery:开发者可把带有SQL语句和DynaScript(JavaScript的超集

)的不同模板做为样板,并可充分重用。 
Personal Web Server:是完全兼容HTTP的服务器,用于在非在线情况下支撑Web

节点的本地拷贝。 
与DBMS应用服务器的紧密集成:提供远远超过HTML信息发布的丰富内容。可在In

ternet范围内使用SQL语句、处理事务并支撑客户/服务器风格的应用。 
DynaScript :用于建立在模板中与JavaScript兼容的语言。 
Scheduling Wizard :提供了从数据库中动态拖放数据的功能。 

PowerDynamo致力于组合HTML文档和数据库数据。它注意提供统一的界面以管理W
eb网点和数据库。PowerDynamo通过直接插入Sybase的数据库管理实用程序 ——
 Sybase Central实现了这一点。
PowerDynamo提供用于下列任务的工具:
基于操作向导创建HTML模板。 
基于文件夹反映Web网点的目录结构。 
突出显示语法的编辑器,HTML标记、嵌入式SQL和脚本都被突出显示。 图形化的
SQL查询编辑器。 
Web网点资源(HTML页面、图象等)的转出和转入。 
HTML模板:模板(Template)是对HTML文档的概括。除静态HTML外,模板还可包
含其它指令。当某个Web客户请求该文档时,这些指令被PowerDynamo翻译,客户
看到的不是嵌入的指令,而是这些指令的结果。PowerDynamo翻译若干种嵌入式指
令。将SQL语句理解为对某个数据库执行这些语句,对脚本进行内部翻译,并可以
使用文本替换和主机变量以提供Client/Server交互在模板中嵌入动态内容:Syb
ase Central提供基于操作向导的界面以便初步设计HTML模板。该向导允许从查询
编辑器中建立和测试SQL查询,并从大量布局格式中作出选择。一旦建立起模板,
就可以用任何Web页面编辑工具增强页面布局。
模板中的SQL查询:通过PowerDynamo,您可以在HTML模板中嵌入SQL查询。从而允
许对您企业数据库中的数据提供灵活而有控制的Intranet或Internet访问。模板
中的脚本:脚本(Script)是产生HTML的JavaScript程序。Dynamo脚本可嵌入模
板中,也可以单独存储而没有HTML文档作为容器。当PowerDynamo访问它们时,它
们被处理,结果被传递给Web客户。PowerDynamo使用的脚本语言与JavaScript兼
容。JavaScript是一种用于开发客户和服务器Internet应用的紧凑的、基于对象
的脚本语言。
……
PowerSite的基本性能:
PowerSite是一网页制作工具,现在它是与PowerBuild和PowerJ集成在一起出售的
,可以做出功能比较完善且安全性高的站点。
. 具备HTML编辑和多种脚本语言(JavaScript,Jscript,VBScript, DynamoSc
ript)的编辑功能。
. 基于开发使用的组件仓库。通过PowerJ设计的Java applets和通过PB设计的Da
taWindow都可以嵌入到网页中。
. 利用PowerDynamo还可以测试Web网页,在PowerSiteIDE中可以调试网页。
. 提供的安全机制允许定义多达12种等级的基于使用者或角色的权限。
. 工具PowerX允许扩展PowerSite和定制其应用功能。
. 另外将Web.PB和DataWindows功能集成其中。
在随后的附件中有一例子对PowerSite中DataWindows的使用进行了详细的说明。


……
(太多了,只好略了。问题是这样的介绍有用吗?各位还是用时自行研究吧。)


--
※ 修改:.flyingmist 于 Oct 11 00:26:10 修改本文.[FROM: 202.102.159.155]
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.102.159.155]

[关闭][返回]