Oracle Apex 概述和基础知识:本教程为您提供概述并讨论 Oracle APEX 的基础知识。
什么是 Oracle Apex?
Oracle Application Express 是一款免费的 Oracle 产品,使开发人员只需使用 Web 浏览器即可在 Oracle 数据库上快速创建基于 Web 的应用程序。APEX 工具在 Web 浏览器中运行,并允许以声明方式创建 Web 应用程序,只需选择预构建的组件、配置它们并将它们捆绑到 Web 应用程序中,所有这些都无需编写太多代码。
Application Express(也称为 APEX)是与 Oracle 数据库紧密耦合的 Web 应用程序。它有多种用途:您可以使用其 SQL Workshop 工具来查询数据库、修改其内容或更改其结构;您可以使用其应用程序生成器工具创建自己的与数据库交互的 Web 应用程序,并且可以运行您和其他人创建的 Web 应用程序。
应用程序构建器特别有趣,因为它提供了一种简单、非传统的方式来构建网页。您不直接为页面指定代码;相反,您可以从一组内置模板中进行选择。有一个用于整个页面的模板,以及用于您要放在页面上的每种组件(例如报告、按钮等)的模板。每个模板都有一组属性,其值决定了每个组件在页面上的位置、外观以及行为方式。您只需为所需组件选择模板并为其属性分配值即可创建页面。
APEX 应用程序构建器将每个组件的属性值保存在私有数据库中。当浏览器请求应用程序的某个页面时,APEX 服务器从其数据库中提取与该页面相关的属性值,构造与这些值对应的 HTML 代码,并将该代码返回给浏览器。这个过程称为渲染页面,APEX 称为 HTML 生成器。
使用诸如 APEX 之类的 HTML 生成器的优势在于,您无需任何 HTML(或 CSS、JavaScript 或 PHP)知识即可构建网页。此外,由于 APEX 与 Oracle 数据库紧密耦合,它可以自动处理复杂的数据库交互。APEX 让您只需具备基本的 SQL 知识即可轻松创建美观、功能强大且支持数据库的页面。
SQL 研讨会
无论如何,您的帐户都会有一个关联的 URL。从浏览器调用 URL 会将您带到登录屏幕。下图显示了 apex.oracle.com 服务器使用的登录屏幕。
输入您的凭据然后带您进入 APEX 主屏幕,其顶部如下图所示。
APEX 开发环境包含多个工具。最重要的是应用程序构建器工具,它将从 Oracle Apex 培训开始深入介绍。我们从查看 APEX SQL Workshop 中的两个工具开始:对象浏览器和 SQL 命令工具。这些工具允许您直接操作数据库——对象浏览器为您提供图形用户界面,SQL 命令工具允许您提交 SQL 语句和Oracle PL/SQL代码块以供执行。
提醒您数据库结构。例如,一个典型的应用程序涉及多个表,每个表可以有许多列。记住每个细节通常是不切实际的。在构建引用表的页面时,您可以使用这些工具来帮助刷新您的记忆。尽管 SQL Workshop 工具对于应用程序开发来说不是必不可少的,但使用它们可以让您的生活变得更轻松。以下是他们可以帮助应用程序开发人员的五种方式:
- 修改数据库的结构。例如,这些工具是执行介绍中给出的 alter table 命令的最简单方法。
- 修改数据库的内容。例如,您可能想要插入或修改记录以测试页面的行为或在测试页面后重置数据库。
- 检查数据库的内容。运行页面后,您可以验证数据库是否正确更新。
- 调试 SQL 语句或 PL/SQL 块。通过首先在 SQL 命令工具中执行代码,您可以在实际将其分配为页面上某些属性的值之前验证它是否产生了预期的结果
要进入 SQL Workshop,请单击 APEX 主屏幕上的 SQL Workshop 按钮。生成的屏幕如下图所示。然后,您可以在此屏幕中单击对象浏览器或 SQL 命令按钮以访问所需的工具。
创建应用程序
要使用应用程序生成器,您需要进入其主屏幕。您可以单击 APEX 菜单栏中的“应用程序生成器”选项卡,也可以单击图 1-2 的 APEX 主屏幕中的“应用程序生成器”大按钮。
应用程序构建器的主屏幕为您工作区中的每个应用程序显示一个图标。您的 APEX 帐户可能预装了名为 Sample Database Application 的应用程序;如果是这样,您的应用程序构建器主屏幕如下面的 Fg 所示。
应用程序生成器主屏幕
编辑应用程序属性
应用程序构建器主屏幕为您创建的每个应用程序显示一个图标。单击一个图标会将您带到该应用程序的主屏幕,该屏幕显示每个应用程序页面的图标。如果您按照之前的指示创建了应用程序,则其主屏幕应显示主页图标。如果您指定了不同形式的身份验证,您还将看到登录页面的图标。
图:新创建的应用程序的主屏幕
删除应用程序
有两种方法可以删除应用程序。在应用程序的主屏幕右侧,有一个标记为删除此应用程序的任务;单击链接执行删除。或者,在应用程序的全局属性屏幕上,Apply Changes 按钮左侧有一个 Delete 按钮,该按钮在显示定义属性时出现。
运行应用程序页面
Web 应用程序是网页的集合。通过运行一个页面,您要求 APEX 在您的浏览器中呈现它。运行应用程序一词是运行其主页的简写。
运行页面有两种方式:
- 从 APEX 内部(作为开发人员)
- 从 APEX 外部(作为用户)。
以下各节将考虑每一个。
从 APEX 中运行页面
从 APEX 中运行应用程序的最简单方法是单击应用程序主屏幕左上角的大运行应用程序按钮,如上所示
图:新创建的应用程序的主屏幕。
或者,您可以转到应用程序构建器的主屏幕并将光标滚动到应用程序的图标上;图标将变为显示两个较小的按钮,如下图所示。单击箭头按钮运行该应用程序
原文标题:Oracle Apex Tutorial
原文链接:https://mindmajix.com/oracle-apex-tutorial