Oracle Developer提供有一个集成式工具集,支持大规模开发活动的生产力需求。Oracle Developer支持企业级应用的可伸缩需求,维护不断变化的应用需求,以及真实环境中的异构性。
简而言之,Oracle Developer能够实现了Internet计算环境的种种愿望。
生产力
Oracle Developer中纳入了一个集成式构造器集合,用于创建表格、报告、图表、查询、数据库对象和过程。这些部件使用了强大的说明能力,答应你直接从数据库定义中创建应用而无需编号任何代码。
Oracle Developer通过使用快速应用开发(RAD)技术、面向对象技术,基于计算机的内部学习,以及统一的客户、应用服务器和数据库服务器体系结构,为客户/服务器和Web开发建立了新的易于使用的生产力标准。
组织的开发标准能够轻易地适用于自定义的应用模和默认的应用对象设置。为了达到最高的生产力,开发人员可以从使用Oracle Developer创建的模型中直接选择以生成完整的Oracle Developer应用。
可伸缩性
Oracle Developer的嵌入式特性答应客户在10到1000个用户,MB到GB级数据,决策支持到复杂OLTP应用间自由伸缩。同时Oracle Developer灵活的多层体系结构还支持Oracle应用服务器或第三方应用服务器,如TP还支持监视器,并因此确保了从桌面级到专业级的可伸缩性。
开放性
在Oracle Developer的其他应用和工具间基于标准的交互是建立在OCX/ActiveX控件,OLE(对象连接与嵌入)以及DDE(动态数据交换)之上的。通过开放API对多种多媒体格式的补充支持,Oracle Developer使开发人员能够灵活地扩充应用,并能将其他部件集成在这些应用之中。
Oracle Developer不仅向您提供了最优的Oracle数据库集成,而且还提供了对所有主流数据库包括Oracle Developer Rdb、Microsoft SQL Server、Informix、Sybase和DB/2的透明访问。对数据库的访问可以通过数据库直接驱动器以及通过Oracle Developer API和Oracle Gateways实现。
Oracle Developer应用可以轻易地转换和部署在超过43种语言之上,它提供了高生产力、经济实惠的解决方案,可以支持和治理表格、报告、图形转换。它答应组织机构同时发行本国和多语种应用。对UNICODE的支持也使得用户能够在同一屏幕上显示单字节和多字节语言。
通过合作伙伴,开放工具创始协会成员的努力我们为第三方产品提供了众多接口。这些接口包括版本控制和配置治理工具、测试工具、压缩分析和质量控制工具、迁移工具以及其他许多种工具。
Web事务
今天,组织机构所需要的是充分利用Web的投资及其访问能力,而同时要保护其在客户/服务器应用上的投资。
Oracle Developer Server满足了这一挑战,它能够通过独一无二的技术在单个应用中体现客户/服务器和Web的益处。Oracle Developer Server使用Java来提供给用的用户界面,同时还动用了Oracle Developer处理引擎对可伸缩应用服务器的强大支持来处理事件和与数据库交互。结果,它带来了这样一个好处,即在任何一个可运行Java使能的Web浏览器的瘦客户机上,客户/服务器应用都能以保持不变的姿态加以运行,并因此消除了在每个客户机上安装运行时软件或应用软件的需求。
更进一步的是,开发人员可以充分利用所有的GUI和客户/服务器的事务处理优势,降低部署和维护成本,因为所有这些都不需要额外编导代码和学习任何新的语言。
Developer特性
基于向导的界面
Oracle Developer界面是一个强大的易于使用的组合式界面,它由对象浏览器、标签式对话框、属性模板,以及一个所见即所得的GUI界面组成。应用可以通过使用可重入向导或通过对象库中可重用部件的继续性来快速创建。
一致的对象导航工具
在Oracle Developer开发环境的中心有一个对象导航工具。这个直观的、结构化浏览和编辑界面使得开发人员能够轻易地定位、检查和控制所有的应用对象,包括数据库对象。
集成式构造器
Oracle Developer提供有一个集成式高效易用的构造器集,用于创建表格、报告、图表、查询、数据库对象和过程。
表格构造器
表格构造器(Form Builder)是构建表格、菜单、PL/SQL库和表格对象库的具有高生产力的所见即所得界面。它包含有多种不同的向导,能够辅助开发人员定义数据信息块和显示信息。属性提供了一种改变对象属性的简易方式,使开发人员对对象能够进行极精细的控制。
报表构造器
报表构造器(Report Builder)可以引导开发人员轻易建立或修改(有表状的、分组的、邮件标签的、格式化的和以及矩阵/多表格等各种类型报表)的全过程。Web向导可以构Html和Adobe Acrobat报表结构。
图形构造器
图形构造器(Graphics Builder)是一个为建立图表和图表模板而设计的向导驱动的环境。
过程构造器,查询构造器和方案构造器
过程构造器(Procedure Builder)、查询构造器(Query Builder)和方案构造器(Schema Builder)作为辅助工具是对三种主要构造器的补充。它们可用于帮助建立和调试应用和方案的PL/SQL和SQL。
过程构造器
过程构造器是一个独立的PL/SQL解释器和调试器,用于建立、编译、运行和调试客户方和服务器方PL/SQL程序单元。它通过简单的鼠标拖放操作实现在客户和服务器间重用PL/SQL逻辑分割的前所未有的威力。
查询构造器
查询构造器是建立SQL查询模块的高可用性图形环境。它可以从报告构造器中执行,以创建报告数据模型,或者SQL语句,并存放在一个文件之中供任何工具使用。
方案构造器
方案构造器用于生成和执行SQL数据定义(DDL),创建、复制、修改和删除来自数据库方案中的数据库对象及其关系。
项目构造器
Oracle Developer为任意规模的开发小组提供一种开发环境。集成式项目构造器(Project Builder)可治理应用和外部部件(如多媒体内容)。项目构造器还通过将部件纳入单个文件之中大大方便了已建成应用的部署。配置治理包括检入、检出、版本控制及各种报告方式,并通过与共享源和版本控制包的接口而得以实施。
转换构造器
转换构造器(Translation Builder)是一个易用的、性能价格比优异的转换环境,它可以将Oracle Developer应用中所有字符串资源从一个基础语言转换为超过43种目标语言.