Oracle Application Express (APEX)
Amazon RDS 通过使用 APEX
和 APEX-DEV
选项支持 Oracle Application Express (APEX)。您可以将 Oracle APEX 部署为运行时环境或基于 Web 的应用程序的完整开发环境。使用 Oracle APEX,您可完全在 Web 浏览器内构建应用程序。有关更多信息,请参阅 Oracle 文档中的 Oracle Application Express
APEX 组件
Oracle APEX 包含以下主要组件:
-
存储 APEX 应用程序和组件元数据的存储库。该存储库包含安装在 Amazon RDS 数据库实例内的表、索引和其他对象。
-
管理与 Oracle APEX 客户端的 HTTP 通信的侦听器。侦听器位于单独的主机上,例如 Amazon EC2 实例、公司的本地服务器或您的台式计算机。该侦听器接受来自 Web 浏览器的传入连接并将这些连接转发至 Amazon RDS 数据库实例进行处理,然后将来自存储库的结果发送回浏览器。
RDS for Oracle 支持以下类型的侦听器:
-
对于 APEX 版本 5.0 和更高版本,请使用 Oracle REST Data Services(ORDS)19.1 和更高版本。建议您使用支持的最新版本 Oracle APEX 和 ORDS。本文档仅出于向后兼容的目的介绍旧版本。
-
对于 APEX 版本 4.1.1,您可以使用 Oracle APEX Listener 版本 1.1.4。
-
您可以使用 Oracle HTTP Server 和
mod_plsql
侦听器。注意
Amazon RDS 不支持将嵌入式 PL/SQL 网关作为 APEX 侦听器的 Oracle XML DB HTTP 服务器。对于在 Internet 上运行的应用程序而言,Oracle 一般不建议使用嵌入 PL/SQL 网关。
有关这些侦听器类型的更多信息,请参阅 Oracle 文档中的关于选择 Web 侦听器
。 -
将 Amazon RDS APEX 选项添加到 RDS for Oracle 数据库实例时,Amazon RDS 仅安装 Oracle APEX 存储库。将您的侦听器安装在单独的主机上。