主要内容

単純な住宅ロン計算用Webアプリ

この例では,网址アプリを作成し,それをMATLAB®Web应用服务器の開発用バ,ジョンでホストする方法を説明します。この例では,软件设计师の単純な計算機アプリをWebアプリのベースとして使用しています。アプリおよび入力できる数値の詳細にいては,数値入力に基づいてデ,タを計算しプロットするアプリを参照してください。ワ,クフロ,で,次を行います。

  • Web应用程序编译器アプリまたはMATLAB编译器™compiler.build.webAppArchiveを使用して,App Designerから単純な計算機アプリをパッケ,ジ化します。このステップでは,Webアプリアカブ(.ctf)ファleiルを作成します。

  • Webアプリアカブ(.ctf)ファleiルをMATLAB Web App Serverの開発用バ,ジョンにデプロ@ @します。

  • Webアプリのホ,ムペ,ジからWebアプリを実行します。

前提条件

  1. MATLAB Web应用程序服务器™の開発用バジョンをンストルして構成します。

  2. App Designerファaapl .ル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アプリのパッケジ化および作成

  1. Matlabを起動します。

  2. Matlabコマンドラemrンで"webAppCompilerと入力し,Webアプリコンパescラアプリを開きます。

  3. ルストリップの[メepンファepル]セクションでボタンをクリックして,Mortgage.mlappファ@ @ルをプロジェクトに追加します。アプリ名、作成者、概要、説明、バージョンなどのアプリに関する情報を含む[アプリの詳細]セクションが含まれるように,Webアプリコンパ。[アプリの詳細の編集]をクリックして,App Designer内でアプリに関する情報を編集できます。[更新]をクリックし,行った変更でWebアプリコンパescラを更新します。

    • (オプション)Webアプリをサ、バ、にデプロ、するときに、区別しやすい表示名を使用するようにします。

    • (オプション)追跡用にバ,ジョン番号を入力します。バ,ジョン番号は,Webアプリのホ,ムペ,ジに表示されます。

    • (オプション)[概要]フィルドにWebアプリの説明を追加します。この説明は,Webアプリのホ,ムペ,ジに表示されます。

  4. [アカブ情報]セクションで,ア,カ,ブ名をmyMortgageWebAppとして指定します。

  5. [パッケ,ジ化]をクリックしてアプリをパッケジ化し,Webアプリアカブ(.ctfファaapl . aapl .ル)を作成します。

    開いた[プロジェクトを保存]ダイアログボックスで,プロジェクト名,およびWebアプリプロジェクトを保存する場所を指定します。Webアプリコンパescラによりプロジェクトが保存され,[パッケ,ジ]ダ@ @アログボックスが開きます。

  6. パッケ,ジ化が完了したら,[パッケ,ジ]ダ电子邮箱アログボックスで,[出力フォルダ,を開く]をクリックします。これにより,以下のファ。

    • myMortgageWebApp.ctf

    • mccExcludedFiles.log

    • PackagingLog.html

    • requiredMCRs manbetx 845Products.txt

    ログファ@ @ルPackagingLog.htmlを表示して,Webアプリアカブのパッケジ化および作成に使用された正確な世纪挑战集团構文を確認できます。

compiler.build.webAppArchiveを使用したWebアプリのパッケジ化および作成

メモ

Webアプリコンパescラアプリを使用してスタンドアロンアプリケ,ションが既に作成されている場合は,この節を省略できます。一方,プログラムによる方法でMATLABコマンドウィンドウからWebアプリを作成する方法を確認する場合は,以下の手順に従ってください。

  1. matlabroot\ \ matlab \主要例子にあるMortgage.mlappファ@ @ルへのパスを保存します。

    mortgageApp = fullfile(matlabroot,“例子”matlab的“主要”“Mortgage.mlapp”);
  2. compiler.build.webAppArchiveを使用してWebアプリアカブをビルドします。名前と値の引数を使用してアカブ名を指定します。

    buildResults = compiler.build.webAppArchive(mortgageApp,...“ArchiveName”“myMortgageWebApp”);

    compiler.build.ResultsオブジェクトbuildResultsに,ビルドタ▪▪プ,生成されたファ▪▪ル,ビルドオプションに関する情報が格納されます。

  3. ビルド関数により,現在の作業ディレクトリのmyMortgageWebAppwebAppArchiveという名前のフォルダ内に以下のファルが生成されます。

    • mccExcludedFiles.log—Webアプリに含まれていないすべてのル。サポトされていない関数の詳細にいては,MATLAB编译器の制限を参照してください。

    • myMortgageWebApp.ctf—デプロ。

    • requiredMCRs manbetx 845Products.txt- - - - - -MATLAB运行时がWebアプリを実行するために必要な製品の製品IDが含まれるテキストファaaplル。

    • unresolvedSymbols.txt-未解決のシンボルに関する情報が含まれるテキストファie浏览器ル。

Webアプリのデプロ

  1. パッケ,ジ化プロセス中にMATLAB编译器により生成されたプロジェクトフォルダ,に移動します。

  2. WebアプリアカブファルmyMortgageWebApp.ctfを,サ,バ,によって構成されたアプリフォルダ,にコピ,します。既定の場所は次のとおりです。

    オペレ,ティングシステム アプリフォルダ,の場所

    窗户

    % ProgramData % \ MathWorks \ webapps \R2022b\应用

    Linux

    /地方/ MathWorks / webapps /R2022b/应用程序

    macOS

    /图书馆/应用程序/ MathWorks 万博1manbetx/ webapps /支持R2022b/应用程序

    サ,バ,アプリケ,ションの[アプリフォルダ,を開く]ボタンをクリックしてアプリフォルダ,を開くこともできます。詳細にいては,サ,バ,アプリケ,ションの起動を参照してください。

  3. サ,バ,アプリケ,ションの[ホ,ムペ,ジを開く]ボタンをクリックします。

    このアクションによって,既定のWebブラウザーを使用してWebアプリのホームページが開きます。単純な住宅ロン計算用Webアプリを表示するタルが表示されます。これで,Webアプリがデプロ。

网址アプリの実行

  1. Webアプリを実行するには,Webアプリのホ,ムペ,ジのmyMortgageWebAppタ@ @ルをクリックします。

    网址アプリが新しいタブで開きます。

  2. (每月支付)ボタンをクリックして,各月の支払いと元利のグラフを取得します。

    これで,Webアプリが正常に作成,デプロ。

    住宅ロン計算用Webアプリ

    抵押计算器web应用程序的结果。

関連するトピック