Клиент Java, программирующий

Создайте клиентские программы в Java®

Клиентский API MATLAB® Production Server™ Java позволяет вам оценивать функции MATLAB на удаленных серверах с помощью нативных данных Java. Можно принять решение к двум стилям API оценить функцию MATLAB:

  • статический прокси — вы обеспечиваете интерфейс, который моделирует подпись функции MATLAB. Это осуществляет передачу соответствующих типов данных к функции во время компиляции.

  • динамический прокси — вы передаете имя функции в качестве параметра к прокси наряду с аргументами функции. Это задерживает тип, проверяющий до времени выполнения.

Для обзора того, как создать клиентские программы, смотрите, Создают Java Клиент MATLAB Production Server.

Для полного примера клиентской реализации смотрите, Создают Клиент Java.

Примеры и руководства

Создайте Java клиент MATLAB Production Server

Создать клиент MATLAB Production Server на Java:

Сконфигурируйте связь клиент-сервер

Вы конфигурируете связь клиент-сервер с помощью объекта, который реализует интерфейс MWHttpClientConfig.

Вызовите MATLAB Functions Dynamically

Вызовите функции MATLAB с помощью имени функции и списка аргументов.

Доступ к безопасным программам Используя HTTPS

Соединение с экземпляром MATLAB Production Server по HTTPS обеспечивает безопасный канал для выполнения функций MATLAB.

Настройте конфигурацию безопасности

Объект MWSSLConfig предоставляет информацию, чтобы сконфигурировать HTTPS.

Инструмент оценки связи для клиента Java

Этот пример показывает приложение, которое вычисляет цену облигаций от простой формулы.

Код несколько Выходных параметров для клиента Java

MATLAB позволяет пользователям писать функции, которые возвращают несколько выходных параметров.

Вводы и выводы переменной длины кода для клиента Java

MATLAB поддерживает функции и с переменным количеством входных параметров (varargin) и с переменным количеством выходных аргументов (varargout).

Упорядочьте структуры MATLAB (структуры) на Java

Структуры (или structs) являются массивами MATLAB с элементами, к которым получают доступ текстовые полевые указатели.

Клиент Java, регистрирующий

Как использовать возможность журналирования в клиенте Java для отладки.

Концепции

Неподдерживаемые типы данных MATLAB для маршалинга клиент-сервера

Типы данных MATLAB, которые не поддержаны для маршалинга клиент-сервера

Клиент Java, кодирующий лучшые практики

Когда вы запишете интерфейсы Java, чтобы вызвать код MATLAB, помните эти факторы:

Преобразование данных с типами MATLAB и Java

Существует много типов данных, что можно работать с в MATLAB.

Преобразование типов Java к типам MATLAB

Правила для преобразования данных от Java до типов MATLAB

Преобразование типов MATLAB к типам Java