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