主要内容

网络应用程序

软件包MATLAB®用于部署到MATLAB Web应用服务器的应用程序

Web应用程序是可以在Web浏览器中运行的MATLAB应用程序。您可以使用应用程序设计器创建交互式MATLAB应用程序,使用Web应用程序编译器对其进行打包,并使用MATLAB Web应用程序服务器的开发版本或MATLAB Web应用服务器™产品。每个web应用程序都有一个唯一的URL,可以使用HTTP或HTTPS协议从web浏览器访问。服务器有一个主页,列出了所有可用的托管web应用程序。通过共享web应用程序的唯一URL或服务器主页的URL来共享web应用程序。

Web应用程序被设计为仅在可信的内部网环境中运行,而不是在开放的Internet中运行。有关更多信息,请参见潜在的风险

只有使用App Designer设计的应用才能部署为web应用。有关更多信息,请参见使用App Designer开发应用程序

Windows支持Web应万博1manbetx用程序®, Linux®,macOS.有关支持的web浏览器列表,万博1manbetx请参见万博1manbetx支持的浏览器和平台不兼容性

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应用服务器。

在MATLAB编译器中安装MATLAB Web应用服务器的开发版本

的开发版本的安装步骤MATLAB Web应用服务器

启动服务器应用程序

的开发版本中启动服务器应用程序的步骤MATLAB Web应用服务器

在MATLAB编译器中配置MATLAB Web应用服务器的开发版本

的开发版本中注册服务并配置服务器选项MATLAB Web应用服务器

万博1manbetx支持的浏览器和平台不兼容性

检查网页浏览器和平台的兼容性。

MATLAB Web应用服务器的差异

两者的区别MATLAB Web应用服务器的产品和开发版本MATLAB Web应用服务器MATLAB编译器

创建、部署和运行

创建Web应用程序

学习如何创建用于部署的web应用程序。

部署Web应用

学习如何部署web应用程序。

运行Web应用程序

从浏览器中运行和测试web应用程序。

简单的抵押计算器Web应用程序

下面是一个关于如何创建、部署和运行web应用程序的示例。

万博1manbetxSimulink仿真Web应用程序

下面的示例演示如何创建、部署和运行包含Simulink的web应用程序万博1manbetx®模拟。

Web应用程序的限制和不支持的功能万博1manbetx

在创建web应用程序时,请考虑功能限制和不支持的MATLAB函数。万博1manbetx

诊断

诊断

检查每个web应用程序的状态。

Web应用会话日志

检查web应用程序会话日志。

安全

MATLAB Web应用服务器安全

在托管web应用程序时采取安全预防措施。

启用HTTPS

配置MATLAB Web应用服务器使用HTTPS。

潜在的风险

考虑与运行web应用程序相关的客户端、服务器和应用程序风险。

编写安全的Web应用程序

遵循编写MATLAB应用程序的指南和实践,使其成为安全的web应用程序。

安全部署Web应用程序

部署web应用程序的安全指南摘要。