主要内容

本页翻译不是最新的。点击此处可查看最新英文版本。

简单的抵押贷款计算器 Web App

此示例说明了如何创建一个 Web App 并将其托管在 MATLAB® Web App Server 的开发版本上。此示例使用 App 设计工具中的简单计算器 App 作为该 Web App 的基础。有关该 App 以及您可以输入的数值的信息,请参阅在 App 中绘制数值数据。在工作流中,您可以:

  • 使用 Web App 编译器或 MATLAB Compiler™ 中的 compiler.build.webAppArchive 将 App 设计工具中的简单计算器 App 打包。此步骤会创建一个 Web App 存档 (.ctf) 文件。

  • 将该 Web App 存档 (.ctf) 文件部署到 MATLAB Web App Server 的开发版本。

  • 从 Web App 主页运行该 Web App。

前提条件

  1. 安装并配置 MATLAB Web App Server™ 的开发版本。

  2. 通过执行以下命令将 MATLAB App 文件 Mortgage.mlapp 下载到当前工作目录:

    setupExample("matlab/MortgageCalculatorExample",pwd)

使用 Web App 编译器打包并创建 Web App

  1. 启动 MATLAB。

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

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

    • (可选)确保在将 Web App 部署到服务器时使用易于辨别的显示名称。

    • (可选)提供一个版本号以便跟踪。该版本号将显示在 Web App 的主页上。

    • (可选)摘要字段中为您的 Web App 添加描述。该描述将显示在 Web App 的主页上。

  4. 存档信息部分中,将存档名称指定为 myMortgageWebApp

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

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

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

    • myMortgageWebApp.ctf

    • mccExcludedFiles.log

    • PackagingLog.html

    • requiredMCRProducts.txt

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

使用 compiler.build.webAppArchive 打包并创建 Web App

注意

如果您已使用 Web App 编译器创建了一个独立应用程序,则可以跳过这部分。但是,如果您想知道如何使用编程方法从 MATLAB 命令行窗口创建 Web App,请按以下说明进行操作。

  1. 使用 compiler.build.webAppArchive 命令构建一个 Web App 存档。使用名称-值参量指定存档名称。

    buildResults = compiler.build.webAppArchive('Mortgage.mlapp',...
        'ArchiveName','myMortgageWebApp');

    compiler.build.Results 对象 buildResults 包含有关编译类型、生成的文件和编译选项的信息。

  2. 该编译函数会在当前工作目录中名为 myMortgageWebAppwebAppArchive 的文件夹中生成以下文件:

    • mccExcludedFiles.log - 包含 Web App 中未包含的任何工具箱函数列表的日志文件。有关不受支持的函数的详细信息,请参阅 MATLAB Compiler 限制

    • myMortgageWebApp.ctf - 包含可部署存档的组件技术文件。

    • requiredMCRProducts.txt - 包含 MATLAB Runtime 运行该 Web App 所需产品的产品 ID 的文本文件。

    • unresolvedSymbols.txt - 包含有关未解析符号的信息的文本文件。

部署 Web App

  1. 导航到打包过程中由 MATLAB Compiler 生成的工程文件夹。

  2. 将 Web App 存档文件 myMortgageWebApp.ctf 复制到由服务器配置的 App 文件夹中。默认位置是:

    操作系统App 文件夹位置

    Windows®

    %ProgramData%\MathWorks\webapps\R2025a\apps

    Linux®

    /local/MathWorks/webapps/R2025a/apps

    macOS

    /Library/Application Support/MathWorks/webapps/R2025a/apps

    您还可以通过在服务器应用程序中点击打开 App 文件夹按钮来打开 apps 文件夹。有关详细信息,请参阅启动服务器应用程序

  3. 在服务器应用程序中点击打开主页按钮。

    此操作将使用默认的 Web 浏览器打开 Web App 的主页。您会看到一个磁贴,其中显示了简单的抵押贷款计算器 Web App。您的 Web App 现已部署完成。

运行 Web App

  1. 要运行 Web App,请点击该 Web App 主页上的 myMortgageWebApp 磁贴。

    Web App 将在新选项卡中打开。

  2. 点击 Monthly Payment 按钮,获取每月付款以及本金和利息图。

    您已成功创建、部署并运行了一个 Web App。

    抵押贷款计算器 Web App

    Mortgage calculator web app results.

另请参阅

主题