Веб-приложения - это приложения MATLAB, которые могут выполняться в веб-браузере. Интерактивное приложение MATLAB создается с помощью App Designer, упаковывается с помощью компилятора Web App и размещается либо в версии разработки MATLAB Web App Server, либо в продукте MATLAB Web App Server™. Каждое веб-приложение имеет уникальный URL-адрес и может быть доступно из веб-браузера с использованием протоколов HTTP или HTTPS. Сервер имеет домашнюю страницу со списком всех доступных размещенных веб-приложений. Вы предоставляете общий доступ к веб-приложениям, предоставляя уникальный URL-адрес веб-приложению или URL-адрес домашней странице сервера.
Веб-приложения предназначены для работы только в доверенной среде интрасети, а не в открытом Интернете. Дополнительные сведения см. в разделе Потенциальные риски.
Только приложения, разработанные с помощью App Designer, могут быть развернуты как веб-приложения. Дополнительные сведения см. в разделе Разработка приложений с помощью App Designer.
Веб-приложения поддерживаются в Windows ®, Linux ® и macOS. Список поддерживаемых веб-браузеров см. в разделе Поддерживаемые браузеры и несовместимость платформ.
MATLAB Compiler™ поставляется с версией разработки MATLAB Web App Server. Однако если вы хотите интегрировать сервер в корпоративную экосистему с возможностями аутентификации и доступа на основе ролей, продолжать запускать веб-приложения, созданные с использованием различных выпусков MATLAB, не иметь ограничений на число конечных пользователей, имеющих доступ к веб-приложениям, необходимо приобрести продукт MATLAB Web App Server. Дополнительные сведения см. в разделе Различия сервера веб-приложений MATLAB.
| Компилятор веб-приложений | Приложения Package App Designer для веб-развертывания |
compiler.build.webAppArchive | Создание архива для развертывания на сервере веб-приложений MATLAB |
compiler.build.WebAppArchiveOptions | Параметры создания архивов веб-приложений |
compiler.build.Results | Объект результатов построения компилятора |
webAppCompiler | Приложения Package App Designer для веб-развертывания |
Системные требования к версии разработки сервера веб-приложений MATLAB
Требования к аппаратному и программному обеспечению для установки и запуска версии разработки MATLAB Web App Server.
Установка версии разработки сервера веб-приложений MATLAB в компиляторе MATLAB
Действия по установке версии разработки сервера веб-приложений MATLAB.
Действия по запуску серверного приложения в версии разработки MATLAB Web App Server.
Настройка версии разработки сервера веб-приложений MATLAB в компиляторе MATLAB
Зарегистрируйте службы и настройте параметры сервера в версии разработки MATLAB Web App Server.
Поддерживаемые браузеры и несовместимость платформ
Проверьте совместимость веб-браузера и платформы.
Различия сервера веб-приложений MATLAB
Различия между продуктом MATLAB Web App Server и версией разработки MATLAB Web App Server в компиляторе MATLAB.
Узнайте, как создать веб-приложение для развертывания.
Узнайте, как развернуть веб-приложение.
Запуск и тестирование веб-приложений из браузера.
Простое веб-приложение калькулятора ипотеки
Попробуйте попробовать создать, развернуть и запустить веб-приложение.
Веб-приложение симулятора Simulink
Попробуйте попробовать создать, развернуть и запустить веб-приложение, содержащее симулятор Simulink ®.
Ограничения и неподдерживаемая функциональность
При создании веб-приложений следует учитывать функциональные ограничения и неподдерживаемые функции MATLAB.
Проверьте состояние каждого веб-приложения.
Проверьте журнал сеансов веб-приложения.
Безопасность сервера веб-приложений MATLAB
Соблюдайте меры безопасности при размещении веб-приложений.
Настройте сервер веб-приложений MATLAB для использования HTTPS.
Учитывайте риски клиента, сервера и приложения, связанные с запуском веб-приложений.
Создание безопасных веб-приложений
Следуйте инструкциям и рекомендациям по созданию приложений MATLAB в качестве безопасных веб-приложений.
Безопасное развертывание веб-приложений
Сводка рекомендаций по безопасности при развертывании веб-приложений.