Web应用程序是可以在浏览器中运行的MATLAB应用程序。您使用app Designer创建一个交互式MATLAB应用程序,使用Web应用程序编译器封装它,并使用MATLAB Web应用程序服务器的开发版本或MATLAB Web应用服务器™产品。每个web应用程序都有一个唯一的URL,可以通过web浏览器使用HTTP或HTTPS协议访问。服务器有一个主页,列出了所有可用的托管web应用程序。共享web应用的方式是共享web应用的唯一URL,或者共享服务器主页的URL。
Web应用程序被设计为只能在可信的内部网环境中运行,而不能在开放的Internet中运行。有关更多信息,请参见潜在的风险.
只有使用App Designer设计的应用才能部署为web应用。有关更多信息,请参见使用应用程序设计师开发应用程序.
Windows支持Web应金宝app用程序®, Linux®和macOS.有关支持的web浏览器的列表金宝app,请参见金宝app支持的浏览器和平台不兼容.
MATLAB编译器™与开发版本的MATLAB Web应用服务器.然而,如果你想将服务器集成到一个具有认证和基于角色访问功能的企业生态系统中,继续运行使用不同版本的MATLAB创建的web应用,对访问web应用的终端用户数量没有限制,你需要购买MATLABWeb应用程序服务器产品。有关详细信息,请参见MATLAB Web应用服务器的差异.
Web应用程序编译器 | 打包用于web部署的App Designer应用 |
compiler.build.webAppArchive |
创建要部署到的存档MATLABWeb应用程序服务器 |
compiler.build.WebAppArchiveOptions |
用于构建web应用程序存档的选项 |
compiler.build.Results |
编译器生成结果对象 |
webAppCompiler |
打包用于web部署的App Designer应用 |
MATLAB Web App Server开发版本的系统要求
硬件和软件要求安装和运行MATLAB Web应用服务器的开发版本。
在MATLAB编译器中安装MATLAB Web应用服务器的开发版本
的安装开发版本的步骤MATLAB Web应用服务器.
的开发版本中启动服务器应用程序的步骤MATLAB Web应用服务器.
在MATLAB编译器中配置MATLAB Web App Server的开发版本
的开发版本中注册服务并配置服务器选项MATLAB Web应用服务器.
检查您的web浏览器和平台的兼容性。
两者之间的差异MATLAB Web应用服务器产品及开发版本MATLAB Web应用服务器在MATLAB编译器.
学习如何创建用于部署的web应用程序。
学习如何部署web应用程序。
在浏览器中运行和测试web应用程序。
尝试一个关于如何创建、部署和运行web应用程序的示例。
尝试一个关于如何创建、部署和运行包含Simulink的web应用程序的示例金宝app®模拟。
在创建web应用时,考虑功能限制和不支持的MATLAB函数。金宝app
托管web应用程序时要采取安全措施。
将MATLAB Web App服务器配置为使用HTTPS。
考虑与运行web应用相关的客户端、服务器和应用程序风险。
遵循编写MATLAB应用程序的指南和实践,使之成为安全的web应用程序。
部署web应用程序的安全指南总结。