使用PowerBuilder 7.0开发Web应用

Sybase公司的PowerBuilder 7.0 是适用于开发Web 应用的新一代开发工具,利用它可以建立、管理和提交Web应用;使用DataWindow技术,开发人员可以利用现有的PowerBuilder逻辑,把它们重新提交到瘦客户端或HTML

JavaScript客户端;容易地集成标准的Web组件和业务逻辑;它与Enterprise Application Server紧密集成,便于开发、管理、调试和提交。

完善的Web开发环境

PowerBuilder 7.0中集成了PowerSite 7.0技术,Enterprise Application Server提供专业的Web开发环境,无论你想建立单机的Web应用,还是把DataWindow与其它组件相结合开发出复杂的Web应用,都可以由开发人员任意发挥。

PowerSite 7.0非常适合企业级Web应用开发人员,他们可以在同一个环境下建立、管理和提交Web应用。PowerSite不仅提供快速建立大型Web页面的能力,而且还为Web开发人员提供轻松集成和扩展他们的Web应用的能力。

创建页面的标准Web编辑器

这个HTML编辑器能够进行快速的企业Web开发。它有三种编辑方式:WSIYWYG(所见既所得的页面)、原代码和结构。预显示模式可以随时测试你所编辑的当前页面和执行客户端的脚本代码。你可以随意在这几种模式中切换,使用你喜欢的方式。它还包括一个集成的风格编辑器可以方便地创建页面内嵌的风格、基于页面的表的风格和一体化的CSS文件。

PowerSite提供一个非常方便的功能——系统树(System Tree),它可以更好地组织程序结构,提高Web 应用的开发进度。

为了更方便地生成HTML和脚本, PowerSite支持DTC(Design-Time Controls)。HTML和脚本语句有时会很复杂或重复率较高,DTC就象是一个向导而且功能更强,它可以帮助按照开发人员的需要生成HTML或JavaScript。当使用PowerSite的DTC时,在编辑界面上会出现一个属性表,你可以编辑它的属性,它就可以自动生成你所需要的代码。

组件装配与站点管理

PowerSite允许在PowerBuilder、PowerJ或其它工具中装配组件,只要这些工具是IDE并且具有编辑环境即可。

·拖拽客户端组件,如小程序(applets)或ActiveX控件,可以把它们放到编辑界面上。系统树在本地机上会显示出所有组件和所能联到的Jaguar服务器。所有的方法、属性和事件也都显示在屏幕上,它们都可以被拖拽到脚本编辑器中。

·拖拽服务器端组件,可以在Jaguar的IDE中进行,并且可以自动生成调用它们的脚本。可以使用PowerBuilder建立业务逻辑组件提交到Jaguar服务器中,也可以在PowerSite中开发HTML页面调用这些组件。

·利用DataWindow组件,使用HTML DataWindow和DataWindow DTC可以在新的Web应用中使用现有的客户机/服务器应用中的逻辑组件。

HTML DataWindow是瘦客户应用技术与DataWindow技术相结合的一项新技术,它可以使你能够在数据显示界面上通过高亮条操作和编辑数据,就象在客户机/服务器应用中一样,发挥DataWindow的优异特性。

可以将现有的Web站点集成到PowerBuilder应用中。使用PowerSite可以把现有的站点输入(Import)到组件管理器中,并把它们归入PowerSite的版本控制之下,再利用新的HTML

DataWindow增强它们的功能。

Web应用的提交

企业应用服务器(Enterprise Application Server)的页面服务组件称为PowerDynamo。PowerSite可以把应用提交到页面服务器,执行服务器端的脚本,如PowerDynamo和Microsoft

ASP。另外,如果服务器的脚本是用PowerSite Common Object Model写成的,那么同一个页面可以被提交到任何一个页面服务器上。

PowerSite可以将页面转换成为独立于服务器的模式,并生成相应的脚本,因此它们可以运行在任何服务器上。在异构和传统的环境中,由于页面写一次可以被提交到不同的服务器上,所以它可以节省很多时间。

PowerSite也可以通过FTP直接提交到任何Web服务器,不需要做页面转换。

由于每个PowerBuilder 7.0中都包含一个开发版的EAServer,那么在提交成为正式使用的软件前,你可以在单机上测试你的应用,也可以和开发小组一起做这件事情。通过向PowerDynamo提交,可以在PowerSite中调试客户端和服务器端的JavaScript,也可以设置断点和单步跟踪代码,以便清楚地看到执行情况。

PowerBuilder 7.0为建立企业Web应用提供了一个全面的、集成的Web开发环境。PowerSite将传统的客户机/服务器应用开发环境与基于页面的Web分布式组件环境联系在一起,将现有的技术(如PowerBuilder)用于新的Web应用的开发中,为开发人员提供了更为易用的工具。

时间: 2024-09-01 21:26:05

使用PowerBuilder 7.0开发Web应用的相关文章

利用JSP 2.0开发Web应用程序1

js|web|程序 JSP(JavaServer Pages)技术是对Servlet的进一步抽象,它由JCP(Java Community Process)开发,是用于生成动态内容的开放式的.可免费获取的规范,也是J2EE(Java 2 Enterprise Edition)规范的重要组成部分.许多商业应用服务器如BEA WebLogic.IBM WebSphere.Live Jrun和Orion都支持JSP技术. 从机票预订系统.银行系统到购物系统,Web上到处都在应用JSP技术.新发布的2.

利用JSP 2.0开发Web应用程序2

js|web|程序 标签处理器 JSP 1.2中传统的标签处理API由于允许标签体中包含scriptlet而变得复杂,但是现在利用表达式语言可以编写不含scriptlet的JSP网页.最终,JSP 2.0引入了一种新的标签扩展机制,称为"简单标签扩展",这种机制有两种使用方式: Java开发人员可以定义实现接口javax.servlet.jsp.tagext.SimpleTag的类; 不懂Java的网页编写人员则可以使用标签文件. 首先来看第一种方式,代码示例6给出了一个简单的标签处理

利用JSP 2.0开发Web应用程序

js|web|程序 JSP(JavaServer Pages)技术是对Servlet的进一步抽象,它由JCP(Java Community Process)开发,是用于生成动态内容的开放式的.可免费获取的规范,也是J2EE(Java 2 Enterprise Edition)规范的重要组成部分.许多商业应用服务器如BEA WebLogic.IBM WebSphere.Live Jrun和Orion都支持JSP技术. 从机票预订系统.银行系统到购物系统,Web上到处都在应用JSP技术.新发布的2.

基于Tomcat5.0和Axis2开发Web Service应用实例

1.工作环境 Eclipse 3.1.2+Lomboz+jdk1.5+ apache-tomcat-5.0.18+AXIS2:1.0(war版本和bin版本) 在http://ws.apache.org/axis2/download/1_0/download.cgi页面下,下载AXIS2的Binary Distribution url: http://apache.justdn.org/ws/axis2/1_0/axis2-std-1.0-bin.zip和war Distribution url

WSE3.0构建Web服务安全(3) WSE3.0策略配置、证书、签名与实例开发

继WSE3.0构建Web服务安全(1):WSE3.0安全机制与实例开发和WSE3.0构建Web服务安全(2):非对称加密.公钥.密钥.证书.签名的区别和联系以及X.509 证书的获得和管理之后,今天我们继续WSE3.0构建Web服务安全系列文章的第3节:WSE3.0策略配置与实例开发.本节主要讲解如何通过WSE3.0策略配置工具实现Web服务安全,本在全文附带代码讲解.本节结构为1.WSE3.0策略工具介绍2.如何使用WSE3.0策略工具3.代码实现与分析4.总结.最后附上代码供大家下载. 通过

WSE3.0构建Web服务安全(1) WSE3.0安全机制与实例开发

继<WCF分布式应用程序开发必备知识>系列之后,经过一周的时间,我准备了关于如何使用WSE3.0进行Web Service安全开发的文章--<WSE3.0构建Web服务安全>,写出来一起与大家分享.<WCF分布式应用程序开发必备知识系列>第4节Web服务已经涉及到Web服务安全的问题.这个系列仍是对以前技术的整理和学习的文章.我在整理的过程中也收获很多,对整个WSE3.0的安全机制有的新的认识.不管高手还是菜鸟,都希望你能从我的这个系列文章里有所收获.那么我们就来一起学

轻量级的Web服务器Nginx0.9.0 开发版发布

Nginx 是一款轻量级的 Web 服务器,同时它也是一个反向代理服务器及电子邮件(IMAP/POP3)代理服务器.Nginx 由俄罗斯的程序设计师Igor Sysoev所开发,最初是为俄罗斯访问量第二的Rambler.ru 站点开发的,它已经在该站点运行超过四年多了.Nginx 特点是占有内存少,高并发形态下的发现也相当优秀.国内几个大型门户网站都已经过渡到 Nginx 平台上,比如:腾讯.网易等.正是考虑到这些优点,OwnLinux.cn 的Web服务器也是使用的 Nginx . Nginx

NavalPlan v1.0.3发布 ZK框架开发Web的项目规划,监测和控制软件

NavalPlan是一个基于ZK框架开发Web的http://www.aliyun.com/zixun/aggregation/9018.html">项目规划,监测和控制软件. 主要特性包括: * 多项目管理.  * 团队资源分配 * 灵活的日历 * 从工作分解结构(WBS)生成可配置的甘特图 * 资源结构分解图(RBS)  * 超负荷的资源分配控制 * 挣值管理  * 基于工作报告的成本分析  * 其它功能还包括:质量表单,项目模板,规划方案,多任务的进度测量.NavalPlan可以有效

Delphi开发Web Server程序返回图像的方法

Internet/Intranet在九十年代可能是最流行的计算机术语了,不管是计算机行业内的人士还是计算机外的人士,都会使用Internet/Intranet,有的查资料,有的是宣传自己和公司,甚至有许多以前从没有想到用Internet的东西现在也在用Internet来解决, 比如有的程控数字计算机维护用Internet来解决.在这一切应用之中,基于Web Server的应用程序的开发是基本点,但如何开发Web Server的程序呢? Delphi 3是Borland公司1997年推出的可视化.