exponenta event banner

Веб-приложения

Пакет приложений MATLAB ® для развертывания на сервере веб-приложений MATLAB

Веб-приложения - это приложения 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

Соблюдайте меры безопасности при размещении веб-приложений.

Включение HTTPS

Настройте сервер веб-приложений MATLAB для использования HTTPS.

Потенциальные риски

Учитывайте риски клиента, сервера и приложения, связанные с запуском веб-приложений.

Создание безопасных веб-приложений

Следуйте инструкциям и рекомендациям по созданию приложений MATLAB в качестве безопасных веб-приложений.

Безопасное развертывание веб-приложений

Сводка рекомендаций по безопасности при развертывании веб-приложений.