 | 在 Oracle Application Express 中开发的应用程序可作为元数据保存在 Oracle 数据库的 Oracle Application Express 资料档案库中。但是, 应用程序基于各种数据库对象 (例如表和视图), 并有可能调用其他数据库对象 (例如程序包, 函数和过程)。此外, 运行某个应用程序之前, 可能需要插入, 更新或删除各种数据库记录。所有这些 DDL 和 DML 更改应在 SQL 脚本中编写并在目标环境中执行, 然后再导入到 Oracle Application Express 应用程序。通过使用 Oracle Application Express 支持对象, 可以上载这些 SQL 脚本文件并将它们包括在应用程序导出中, 从而创建打包的应用程序。这样将确保正确执行先决条件脚本。
静态文件也可以集成到打包的应用程序中, 由于只需要部署一个文件, 这样可以简化安装。 |
打包应用程序
打包应用程序时, 会组合安装或更新应用程序所需的所有组件安装。这包括数据库对象, 例如表, 数据库数据, Oracle Application Express 应用程序自身和所有支持文件 (例如图像, CSS 和 JavaScript)。
应用程序安装
将应用程序打包到一个文件中之后, 可以使用导入功能, 通过将应用程序上载到 Oracle Application Express 来执行安装。导入时将启动一个向导, 对文件进行语法分析, 执行定义的安装前检查, 执行指定的安装或升级脚本, 然后安装应用程序。安装了 Application Express 应用程序定义之后, 还可以安装支持对象。