ORDS 和 Oracle Apex 之间的功能差异
Functionality difference between ORDS & Oracle Apex
如果仅靠 ORDS 就可以将数据公开为 RESTful 服务,那么还需要 oracle Apex 吗?将 Apex 与 ORDS 结合使用有哪些好处?我是 ORDS 的新手,我很困惑为什么如果 ORDS 单独可以将 rest API 与 SQL 查询和 return 输出数据映射到 JSON 格式,为什么还要将 apex 与 ORDS 一起使用。
APEX 为您提供了一个基于 Web 的用户界面来管理 REST 功能并开发其他 PL/SQL-based 应用程序和用户界面。 APEX 实际上在数据库内部运行(全是 PL/SQL),并使用 ORDS(又名 APEX 监听器)通过 Tomcat 或 WebLogic 等应用程序服务器将自己呈现在网络上。 ORDS 本身需要您使用 SQL Developer 来管理 REST 功能。以下是架构的高级描述:https://apex.oracle.com/en/platform/architecture/ and a FAQ page (if you haven't already seen it): https://www.oracle.com/tools/technologies/faq-rest-data-services.html
Oracle REST 数据服务 (ORDS) 允许您 -
- 为您的 Oracle 数据库发布 RESTful Web 服务
- REST 启用表、视图甚至存储过程(自动 RESTful Web 服务,无需编写或维护代码)
- 为 REST 提供 SODA 以管理您在 Oracle 数据库中的 JSON 文档存储
- 提供数据库管理 REST API 来执行启动数据泵作业和获取数据库性能指标等操作
- 使用 SQL Developer Web,一个用于管理、监视和使用您的 Oracle 数据库的单页 Web 应用程序
- 提供一个 PL/SQL 网络网关,它允许像 Application Express (APEX) 这样的东西工作......你打电话,数据库生成 HTML 供你的浏览器呈现
是的,APEX 为 ORDS 中的 REST 功能提供了一个开发接口,但您不必使用它。这也提供了 PL/SQL API、SQL Developer 在您的桌面上,或 SQL Developer Web(在您的浏览器中)。
至于 APEX 本身,它允许您从 Oracle 数据库内部快速构建和交付 Web 应用程序。它利用 ORDS 通过 HTTP(S) 提供它们。
如果仅靠 ORDS 就可以将数据公开为 RESTful 服务,那么还需要 oracle Apex 吗?将 Apex 与 ORDS 结合使用有哪些好处?我是 ORDS 的新手,我很困惑为什么如果 ORDS 单独可以将 rest API 与 SQL 查询和 return 输出数据映射到 JSON 格式,为什么还要将 apex 与 ORDS 一起使用。
APEX 为您提供了一个基于 Web 的用户界面来管理 REST 功能并开发其他 PL/SQL-based 应用程序和用户界面。 APEX 实际上在数据库内部运行(全是 PL/SQL),并使用 ORDS(又名 APEX 监听器)通过 Tomcat 或 WebLogic 等应用程序服务器将自己呈现在网络上。 ORDS 本身需要您使用 SQL Developer 来管理 REST 功能。以下是架构的高级描述:https://apex.oracle.com/en/platform/architecture/ and a FAQ page (if you haven't already seen it): https://www.oracle.com/tools/technologies/faq-rest-data-services.html
Oracle REST 数据服务 (ORDS) 允许您 -
- 为您的 Oracle 数据库发布 RESTful Web 服务
- REST 启用表、视图甚至存储过程(自动 RESTful Web 服务,无需编写或维护代码)
- 为 REST 提供 SODA 以管理您在 Oracle 数据库中的 JSON 文档存储
- 提供数据库管理 REST API 来执行启动数据泵作业和获取数据库性能指标等操作
- 使用 SQL Developer Web,一个用于管理、监视和使用您的 Oracle 数据库的单页 Web 应用程序
- 提供一个 PL/SQL 网络网关,它允许像 Application Express (APEX) 这样的东西工作......你打电话,数据库生成 HTML 供你的浏览器呈现
是的,APEX 为 ORDS 中的 REST 功能提供了一个开发接口,但您不必使用它。这也提供了 PL/SQL API、SQL Developer 在您的桌面上,或 SQL Developer Web(在您的浏览器中)。
至于 APEX 本身,它允许您从 Oracle 数据库内部快速构建和交付 Web 应用程序。它利用 ORDS 通过 HTTP(S) 提供它们。