主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

创建 Web App

注意

要创建 Web App,您需要安装 MATLAB® Compiler™ 产品。

要创建 Web App,您必须首先使用 MATLAB App 设计工具来设计 App,然后使用 Web App 编译器 (MATLAB Compiler) App 或 compiler.build.webAppArchive (MATLAB Compiler) 功能将其打包。

App 设计工具的前提条件

在打包并部署 Web App 之前,您需要使用 MATLAB App 设计工具 创建一个 App。有关详细信息,请参阅使用 App 设计工具创建并运行简单 App (MATLAB)

使用 Web App Compiler App 创建 Web App

  1. 在 MATLAB 命令行中输入 webAppCompiler 以打开 Web App 编译器

    View of Web App Compiler app. The toolstrip is at the top. Web app details are specified below.

  2. 在工具条的主文件部分中,点击 To add an app click plus. 按钮将您的 App 设计工具 .mlapp 文件添加到工程中。Web App Compiler 会自动调整大小以包含一个 App 详细信息部分,其中包含有关 App 的信息,例如 App 名称、作者、摘要、描述和版本。您可以通过点击编辑 App 详细信息在 App 设计工具中编辑有关该 App 的信息。点击刷新以使用您所做的任何更改来更新 Web App Compiler。

  3. (可选) 选中复制 Web App 到服务器 App 文件夹复选框并指定服务器上 App 文件夹的路径,您希望自动复制 Web App 存档(.ctf 文件)到该文件夹。如果您清除此复选框,Web App Compiler 将在工程文件夹中创建 Web App 存档(.ctf 文件)。您必须手动将 Web App 存档(.ctf 文件)复制或上传到服务器上的 App 文件夹。

  4. App 运行所需的文件部分中添加支持文件(如果有)。支持文件包括任何 MAT 文件、Web App 使用的图像或 MATLAB Compiler 无法找到的用户编写的 MATLAB 函数。

  5. 点击打包打包 App,并创建一个 Web App 存档(.ctf 文件)。

    在打开的保存工程对话框中,指定工程名称和要保存 Web App 工程的位置。Web App 编译器保存您的工程并打开打包对话框。

  6. 打包完成后,在打包对话框中,点击打开输出文件夹。此步骤将打开包含以下文件的工程文件夹:

    • webAppArchiveName.ctf

    • mccExcludedFiles.log

    • PackagingLog.html

    • requiredMCRProducts.txt

    您可以查看日志文件 PackagingLog.html,以查看用于打包和创建 Web App 存档的确切 mcc 语法。

  7. 要使用 Web App,请部署 Web App 存档文件 webAppArchiveName.ctf。有关详细信息,请参阅部署 Web App

使用 compiler.build.webAppArchive 函数创建 Web App

使用 MATLAB Compiler 中的 compiler.build.webAppArchive (MATLAB Compiler) 函数通过指定 App 文件、存档名称和输出目录来打包您的 Web App。此方法可以精确控制 Web App 的命名和存储位置。例如:

compiler.build.webAppArchive("Mortgage.mlapp",...
'ArchiveName','MyMortgageWebApp',...
'OutputDir','D:\Documents\MATLAB\work\WebApps')

兼容性注意事项

在大多数情况下,您可以在一个平台上生成 Web App 存档(.ctf 文件),并部署到在任何其他受支持平台上运行的服务器上。除非您向 App 添加特定于操作系统的依赖项或内容(例如 MEX 文件或 Simulink® 仿真),否则生成的存档与平台无关。

另请参阅

(MATLAB Compiler) | (MATLAB Compiler)

主题