Web App
Web App 是可以在 Web 浏览器中运行的 MATLAB App。您可以使用 App 设计工具创建交互式 MATLAB App,使用 Web App 编译器将其打包,然后使用 MATLAB Web App Server 的开发版本或 MATLAB Web App Server 产品对其进行托管。每个 Web App 都有一个唯一的 URL,可以使用 HTTP 或 HTTPS 协议从 Web 浏览器访问。服务器有一个主页,其中列出了所有可用的托管 Web App。您可以通过共享 Web App 的唯一 URL 或服务器主页的 URL 来共享 Web App。
Web App 设计为仅在受信任的内网环境中运行,不在开放的互联网中运行。有关详细信息,请参阅潜在风险。
只有使用 App 设计工具设计的 App 才能作为 Web App 部署。有关详细信息,请参阅使用 App 设计工具开发 App。
MATLAB Compiler™ 附带 MATLAB Web App Server 的开发版本。但是,如果您希望将服务器集成到具有身份验证和基于角色的访问功能的企业生态系统中,继续运行使用不同版本的 MATLAB 创建的 Web App 并且对访问 Web App 的最终用户数量没有限制,则需要购买 MATLAB Web App Server 产品。有关详细信息,请参阅 MATLAB Web App Server 差异。
Windows®、Linux® 和 macOS 系统支持 Web App。具体来说,MATLAB Compiler 中的 MATLAB Web App Server 的开发版本支持 macOS(Intel® 处理器)和 macOS(Apple 芯片),而产品版本仅支持 macOS(Intel 处理器)。有关支持的 Web 浏览器列表,请参阅支持的浏览器和平台不兼容。
App
Web App 编译器 | 将 MATLAB 程序打包以作为 Web App 进行部署 (自 R2025a 起) |
函数
compiler.build.webAppArchive | 创建存档以部署到 MATLAB Web 应用服务器 |
compiler.build.WebAppArchiveOptions | 构建 Web App 存档的选项 |
compiler.build.Results | 编译器编译结果对象 |
compiler.UserInfo | 检索登录用户的详细信息 (自 R2022a 起) |
主题
安装和配置
- MATLAB Web App Server 的开发版本的系统要求
安装和运行 MATLAB Web App Server 的开发版本的硬件和软件要求。 - 在 MATLAB Compiler 中安装 MATLAB Web App Server 的开发版本
安装 MATLAB Web App Server 的开发版本的步骤。 - 在 MATLAB Compiler 中卸载 MATLAB Web App Server 的开发版本
卸载 MATLAB Web App Server 开发版本的步骤。 - 启动服务器应用程序
在 MATLAB Web App Server 的开发版本中启动服务器应用程序的步骤。 - 在 MATLAB Compiler 中配置 MATLAB Web App Server 的开发版本
在 MATLAB Web App Server 的开发版本中注册服务并配置服务器选项。 - 支持的浏览器和平台不兼容
检查您的 Web 浏览器和平台的兼容性。 - MATLAB Web App Server 差异
MATLAB Web App Server 产品与 MATLAB Compiler 中的 MATLAB Web App Server 开发版本之间的差异。
创建、部署和运行
- 创建 Web App
了解如何创建用于部署的 Web App。 - Package MATLAB App Using Web App Compiler App
Create a web app using the Web App Compiler app. (Since 2025a) - 部署 Web App
了解如何部署 Web App。 - 运行 Web App
从浏览器运行并测试 Web App。 - 简单的抵押贷款计算器 Web App
尝试一个关于如何创建、部署和运行 Web App 的示例。 - 部署 Simulink 仿真 Web App
尝试一个有关如何创建、部署和运行包含 Simulink® 仿真的 Web App 的示例。 - Web App 限制和不支持的功能
在创建 Web App 时,请考虑功能限制和不受支持的 MATLAB 功能。
诊断
- 诊断
检查每个 Web App 的状态。 - Web App 会话日志
检查 Web App 会话日志。
安全
- MATLAB Web App Server 安全
托管 Web App 时请采取安全预防措施。 - 启用 HTTPS
配置 MATLAB Web App Server 以使用 HTTPS。 - 潜在风险
考虑与运行 Web App 相关的客户端、服务器和应用程序风险。 - 编写安全的 Web App
遵循编写 MATLAB App 作为安全的 Web App 的指南和实践。 - 安全部署 Web App
部署 Web App 的安全指南摘要。