简单的抵押贷款计算器Web应用程序
这个例子展示了如何创建一个web应用程序并将其托管在MATLAB®Web应用程序服务器™.该示例使用app Designer中的简单计算器应用程序作为web应用程序的基础。有关该应用程序和您可以输入的数值的信息,请参阅基于数值输入计算和绘制数据的应用程序(MATLAB).在工作流中,您可以:
使用Web app Compiler应用程序或从app Designer中打包简单的计算器应用程序
compiler.build.webAppArchive
在MATLAB编译器™.此步骤创建一个web应用程序存档(.ctf
)文件。部署web应用程序存档(
.ctf
)文件至MATLAB Web应用服务器.从web apps主页运行web app。
先决条件
安装MATLAB Web应用服务器产品并设置服务器。
有关安装该产品的更多信息,请参见安装或卸载MATLAB Web App Server产品.
有关设置服务器的更多信息,请参见设置MATLAB Web应用服务器.
复制App Designer文件
Mortgage.mlapp
到您的当前工作目录。文件的默认位置是:操作系统 默认文件位置 窗户® C:\Program Files\MATLAB\R2022b\ \ matlab主要\ \ Mortgage.mlapp例子
Linux® /usr/local/MATLAB/R2022b/ / matlab /主/ Mortgage.mlapp例子
macOS /应用程序/ MATLAB /R2022b.app / / matlab /主/ Mortgage.mlapp例子
使用Web应用编译器打包和创建Web应用
MATLAB开始。
类型
webAppCompiler
在MATLAB命令行中打开Web应用程序编译器应用程序。在主文件部分,单击按钮来添加
Mortgage.mlapp
文件到项目。Web应用程序编译器自动调整大小以包含应用细节部分,包含应用程序的信息,如应用程序名称、作者、摘要、描述和版本。您可以在应用程序设计器中通过单击编辑有关应用程序的信息编辑应用程序细节.点击刷新以更新Web应用程序编译器与您所做的任何更改。(可选)当你的web应用部署到服务器上时,请确保使用一个容易区分的显示名称。
(可选)为跟踪目的提供版本号。版本号可以在网页应用程序主页上看到。
(可选)为您的web应用程序添加描述总结字段。这个描述可以在网页应用程序主页上看到。
在档案信息节,将存档名称指定为
myMortgageWebApp
.点击包要打包应用程序,并创建一个web应用程序存档(
.ctf
文件)。在保存项目对话框中,指定项目名称和要保存web应用程序项目的位置。Web应用程序编译器保存项目并打开包对话框。
一旦包装完成,在包对话框中,单击打开输出文件夹.这将打开项目文件夹,其中包含以下文件:
myMortgageWebApp.ctf
mccExcludedFiles.log
PackagingLog.html
requiredMCR2022世界杯八强谁会赢?Products.txt
您可以查看日志文件,
PackagingLog.html
,看准确世纪挑战集团
用于打包和创建web应用程序存档的语法。
包和创建Web应用程序使用compiler.build.webAppArchive
请注意
方法创建了独立应用程序Web应用程序编译器App,你可以跳过这一节。然而,如果你想知道如何从MATLAB命令窗口使用编程方法创建一个web应用程序,请遵循以下说明。
保存文件的路径
Mortgage.mlapp
位于
.matlabroot
\ \ matlab \主要例子mortgageApp = fullfile (matlabroot,“例子”,matlab的,“主要”,“Mortgage.mlapp”);
方法构建web应用程序存档
compiler.build.webAppArchive
命令。使用名称-值参数指定存档名称。buildResults = compiler.build.webAppArchive (mortgageApp,...“ArchiveName”,“myMortgageWebApp”);
的
compiler.build.Results
对象buildResults
包含有关生成类型、生成文件和生成选项的信息。构建函数在名为
myMortgageWebAppwebAppArchive
在您当前的工作目录中:mccExcludedFiles.log
-包含web应用程序中未包含的任何工具箱功能列表的日志文件。有关不支持功能的更多信息,请参见MATLAB编译器限制(MATLAB编译器).myMortgageWebApp.ctf
—包含可部署归档的组件技术文件。requiredMCR2022世界杯八强谁会赢?Products.txt
—包含所需产品的产品id的文本文件2022世界杯八强谁会赢?MATLAB运行时运行web应用程序。unresolvedSymbols.txt
-包含未解析符号信息的文本文件。
部署Web应用程序
导航到由生成的项目文件夹MATLAB编译器在包装过程中。
复制web应用程序存档文件
myMortgageWebApp.ctf
到服务器配置的app文件夹。默认位置为:操作系统 应用程序文件夹位置 窗户
% ProgramData % \ MathWorks \ webapps \R2022b\应用
Linux
/地方/ MathWorks / webapps /R2022b/应用程序
macOS
/图书馆/应用程序/ MathWorks / webapps /支持R2022b/应用程序
您还可以通过执行来获取apps文件夹的位置
webapps-status
在系统命令shell中。打开一个网页浏览器,并使用从执行
webapps-status
命令。您将看到一个显示简单抵押计算器web应用程序的tile。您的web应用程序现在已经部署。
运行Web应用程序
要运行web应用程序,请单击
myMortgageWebApp
在web应用程序主页上的Tile。web应用程序在一个新的选项卡中打开。
单击每月的付款按钮,以获取每月供款及本息图表。
您已经成功地创建、部署并运行了一个web应用程序。
按揭计算器网页应用