Sybase PowerBuilder9.0 高速开放式集成开发环境在线教程

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2009-03-16 22:41:12
企业战略应用的新视野

新生代应用程序开发技术持续发展——而您的目标却毫不动摇:

? 支持关键型应用程序——您需要建设新的、创新性的应用程序,它不仅能驱动您的企业向前发展,还要能够增强和扩展您现有的应用程序组合。

? 接受新模式——您需要明智的战略规划,既要引入新的技术和平台,又无需放弃可靠的、成熟的客户端/服务器架构。您需要最大的自由度,这样才能为应用程序和用户选择最适当的平台。

? 开发与设计同步——复杂的计算环境要求组织良好的、高效率的开发实践,不但要支持难以计数的应用程序服务器、Web 服务器、浏览器、Web 服务以及商务规则——还要面对持续不断的变革。

? 降低开发成本——经济压力正在压缩预算编制和人员配备,但是对 IT 专业人士的要求却在不断增长。如何才能降低开发初期和中期的成本呢?

对企业和商业应用程序开发人员的底线要求是无法降低的。您需要一个高速的集成开发环境,它能够赋予您最高的效率、可靠性、功能性和灵活性,除此以外,它还能够支持多种客户端选择、变化的业务流程和迅速发展中的技术平台。

Sybase PowerBuilder 正是这样的产品,它是适合所有应用程序架构的开放式 RAD 集成开发环境(IDE)。

全面的架构——您可以构建并生成许多对象模型,与标准协议交流,并配置到多种平台上。

Sybase PowerBuilder 9.0:“ 4GLPLUS 的基础”

“使用 PowerBuilder 9.0 能获得很多乐趣。它的速度极快,在一个 IDE 内部编写 Windows 和 Java 程序都很轻松。”

—— Paul Feighan, EAI 高级顾问,

Systems and Computer Technology Corporation

始终以“保持业内最好的开放式集成开发环境”为使命,Sybase PowerBuilder 9.0 再次创立了高速度、高效率、功能丰富的应用程序开发工具的新标准。PowerBuilder 的前途从来没有像现在这样光明、清晰。

PowerBuilder 9.0 扩展了它富有传奇性的、卓越的 IDE 功能,始终在各种新一代开发环境中处于领先地位:“4GLplus”。4GLplus 将成为一个丰富且高产的解决方案,适用于应用程序开发环境的整个生命周期。PowerBuilder 9.0 率先推出的 4GLplus 提供了多种全新的开发功能和集成特性,适用于:

J2EE?

Microsoft ..NET?

客户端/服务器

Web 服务器

语言集成

设计/建模同步

n 层结构

版本控制

脚本



所有这些功能综合起来,为开发人员提供了前所未有的灵活性,能够帮助他们将正确的架构和开发模式应用到正确的应用程序中。PowerBuilder 允许您快速创建并配置持久的企业级或者商务级应用程序,通过增长收入、提高用户效率、增强客户服务以及更紧密的与伙伴合作来改变现有业务模式。

PowerBuilder 9.0 比任何时候都更加强大有力,通过与 Sybase PowerDesigner? 集成建模并支持异类开发环境,PowerBuilder 9.0 提供了更高水平的语言集成能力。它充分体现了 Sybase 的构想——将业内最好的、开放式的 RAD IDE 扩展成为一个远远超越了编程界面和集成调试的开发环境,在这个环境中,应用程序开发过程和建模过程都能够周密仔细地进行计划、开发、集成、测试和配置。

有了 PowerBuilder,用户不论面对今天的开发任务,还是迎接明天的开发挑战,都能够做到游刃有余,从容不迫。

客户机/服务器、Web、.NET 以及 J2EE —— PowerBuilder 都能提供

扩展您的客户机/服务器组合

对于关键型应用来说,不存在固定不变的程序。如何应对这些无法避免的变化呢?利用 PowerBuilder Native Interface (PBNI),一个全新的、强大的应用程序编程接口。使用 PBNI 将现有的 PowerBuilder 应用程序的功能性与生命力扩展到 C++ 和 Java 程序中,为它们打开一个全新的世界与市场。现在,您能够将处于“维护状态”的客户端/服务器程序带入一个崭新的、以前无法企及的环境中。

利用N-Tier与Web架构取得成功

将 PowerBuilder 的精确性、能力、速度以及简易性充分应用到 Web 和分布式应用程序中。您无需舍弃任何东西,就可以将您的程序、用户还有技能带入 Web 和分布式运算中。

在新的 Web 程序中重新使用您已经创建的、复杂的 DataWindows 或者建造全新的 DataWindows 。只需拖曳鼠标就可以创建复杂的 SQL 语句,所生成的强大的瘦客户端应用程序将提供您所熟悉的数据操作、验证、格式化以及表现方式。

现在,您能够支持一个不同种类的、由客户机/服务器、 n 层结构以及 Web 程序组成的混合体——一个合理的混合体——而只需要一个功能强大的集成开发环境:PowerBuilder。

您已为Microsoft .NET 和 J2EE 最好了充分的准备

PowerBuilder 9.0 标志着首次对 Microsoft .NET 的支持,也是与强大的 J2EE 在更高级别上的集成。作为与 .NET 整合的第一阶段,PowerBuilder 9.0 可以生成并使用 Web 服务,这使得 .NET 程序员能够充分利用 DataWindow 与 DataStore 模式的优势。在未来,与 .NET 的整合计划包括编译成 MSIL 代码的能力,并使程序员能够利用 .NET 自带控件,例如预览、选项卡等建立 ..NET 应用程序。

通过与 Sybase EAServer 的紧密结合, PowerBuilder 已经能够支持 J2EE 的开发与配置。在最新版本中,PowerBuilder 帮助您创建的应用程序既能够访问任何一台 J2EE? 兼容应用程序服务器(包括 IBM? WebSphere? Application Server、BEA WebLogic? Server 以及其他 J2EE 应用程序服务器)的 Enterprise JavaBeans,也可以同时使用 PowerBuilder Web 服务。您也能够使用 PowerBuilder 创建 RAD 类型的 JavaServer Pages? (JSP) 应用程序。并且,为了整合 PowerBuilder 应用程序与 J2EE 或 ..NET 框架,可以使用 PowerBuilder 的 Web Services 功能。

利用集成开发与设计获得优异的成果

PowerBuilder 与 PowerDesigner 更紧密的结合,为客户机/服务器开发工作带来了高水准的精确、速度与智能。它重新设计了现有的应用程序逻辑,在 PowerDesigner 内将之改变以支持新的业务要求,并将这些变化反映到 PowerBuilder 应用程序中。这就降低了维护和扩展客户机/服务器应用程序所需的时间与成本。

PowerDesigner 提供的全新功能可以从 PowerBuilder 9.0 中提取所有的对象与代码,而不再仅仅是 NVO。这大大简化了现有应用程序的维护,哪怕最初的开发人员已经离开公司,也无需顾虑。更有意义的是,PowerDesigner 允许您将旧的 PB 应用程序扩展到新的架构中去——哪怕那些程序不是按照面向对象的原则编写的。PowerBuilder 与 PowerDesigner 配合得越顺畅,4GLplus 发展计划越长远。

“我被 PowerBuilder 9.0 陶醉了,”位于加州 El Segundo 的 Hawthorne Savings 公司技术服务经理 Austin Durbin 说道,“我利用 PowerBuilder Native Interface (PBNI) 创建了让我能够访问以前用其他方式根本无法访问的扫描图片和数码照片的应用程序。PBNI 能力强大,允许 PowerBuilder 应用程序扩展到其他程序中。我还计划利用它让 SMTP 支持来自任何 PowerBuilder 的程序。用 PBNI 能做到的事情是没有限制的。”

不断增加的强大功能

PowerBuilder 9.0 拥有诸多处于技术前沿的新一代开发功能。下面列举其中的几个,它们能够将程序开发推升到更高的水平。

PowerBuilder 文档对象模型

PowerBuilder 的文档对象模型 (PBDOM) 是通过使用标准的 PowerScript 来创建、阅读、编写并操作 XML 文档的完善的 API。PBDOM 以非可视化类为基础,使用 PowerBuilder Native Interface 技术进行构建。

XML DataWindow

DataWindow 是 PowerBuilder 的专利技术,它将 XML 的强大功能融入到开发项目中。DataWindow painter 的一个新视图把 XML 模板图形化地构建为 DataWindow 对象的一部分。这些模板能够导入或者导出各种传统架构内的 XML 数据。DataWindow 演示也能够被保存为 XSL-FO,用于描述页面报告、打印以及 XML-to-PDF 应用程序的 XML 语言。

在您将一个 DataWindow 保存为 XML 时,或者您将 XML 导入一个 DataWindow时,Datawindow painter 的 Export/Import Template view for XML 允许您自定义所生成的 XML。

如需使用 PowerBuilder 的扩展功能,请将其添加到目标库列表中——该目标库列表包括 EJB client、PBDOM 以及 Sybase 提供的 Web Services SOAP 客户扩展。

RAD JavaServer Pages?

PowerBuilder 9.0 包括一个便捷的开发环境,用于编写 JSP Web 应用程序,它能够使许多开发工作自动化,并且允许配置 Web 应用程序。您可以直接将 JSP Web 目标从 PowerBuilder 配置到 EAServer 或 Tomcat 上,并且一个命令行选项使您能够将之配置到其他流行的 JSP 容器中。

使用新的 JSP 目标功能时,您可以通过利用 JSP Web 服务代理向导来生成传统的 tag 的方式在 JSP 目标程序中添加 Web Services,并使用拖放的方式将该服务加入您的页面。

Web 服务向导

PowerBuilder IDE 的 Web 服务向导创建了一个代理对象或传统的 tag 库,包含从 PowerBuilder 应用程序或 JSP 页面调用 Web 服务的必要信息。Web 服务是支持 Microsoft .NET 框架计划几个阶段中的第一阶段。

Web Services Proxy wizard for SOAP clients 使得编写一个通过 SOAP 与 WSDL 使用 Web Services 的应用程序非常便捷。

针对下一代应用的 IDE

多年来,Sybase 一直为优秀的集成开发环境制定着最前沿的标准。现在,通过9.0版,Sybase贡献出了以几何级数增长的力量(IDE2)以跨越开发步骤、样式(paradigms)与平台之间的界限,并再一次宣告了它继续引领快速的应用程序发展的承诺。

PowerBuilder 9 家族功能表



如需了解更多情况,敬请登陆: www.sybase.com.cn

Tags:

作者:佚名
分享到: 微信 更多