Java客户端编程
用Java创建客户端程序®
的MATLAB®生产服务器™Java客户端API允许您使用本地Java数据评估部署在远程服务器上的MATLAB函数。
在办公场所MATLAB制作服务器安装时,客户端api位于
,在那里MPS_INSTALL美元
/客户端
是MATLAB制作服务器安装位置。客户端api也可在以下网站下载MATLAB生产服务器客户端库.Java客户机API也托管在Maven™存储库中https://mvnrepository.com/artifact/com.mathworks.prodserver/mps_java_client.MPS_INSTALL美元
主题
Java客户端编程基础
- MATLAB生产服务器Java客户端基础
学习如何调用部署到的MATLAB函数MATLAB制作服务器从Java应用程序。
使用静态和动态代理编程
- 使用MWHttpClient类创建MATLAB生产服务器Java客户端
定义一个接口,实例化一个静态代理对象,然后调用部署的函数。 - 配置客户端-服务器连接
扩展MWHttpClientDefaultConfig
类并重写其方法以修改默认配置。 - 动态调用MATLAB函数
使用函数名和参数列表调用MATLAB函数。 - 债券定价工具的Java客户端
这个例子展示了一个应用程序,它从一个简单的公式计算债券价格。 - Java客户端编码最佳实践
当您编写Java接口来调用MATLAB代码时,请记住以下注意事项:
使用RESTful API和协议缓冲区进行数据序列化编程
- 在Java客户端中使用协议缓冲区的异步RESTful请求
演示如何在Java客户端中使用协议缓冲区进行异步RESTful请求的示例。 - 在Java客户端中使用协议缓冲区的同步RESTful请求
演示如何在Java客户端中使用协议缓冲区进行同步RESTful请求的示例。 - 在Java客户金宝app端中使用协议缓冲区对RESTful请求的结构支持
示例,展示了在Java客户端中使用协议缓冲区支金宝app持将结构作为RESTful请求的输入。
输入和输出
- 为Java客户端编码多个输出
MATLAB允许用户编写返回多个输出的函数。 - 代码变长输入和输出的Java客户端
MATLAB支金宝app持具有可变数量输入参数的函数(变长度输入宗量
)和可变数量的输出参数(varargout
).
安全
- 使用HTTPS执行MATLAB函数
将服务器和客户端环境配置为使用SSL,然后使用已部署应用程序的URL创建程序代理。 - 自定义安全配置
使用以下命令配置HTTPS设置MWSSLConfig
.
数据类型和数据转换
- 在Java中Marshal MATLAB结构(Structs)
结构(或结构体)是MATLAB数组,其元素由文本字段指示符访问。 - 使用Java客户端评估已部署的机器学习模型
此示例演示如何编写客户端应用程序,将对象数组发送到已部署的机器学习模型。 - 数据转换与Java和MATLAB类型
在MATLAB中可以处理很多数据类型。 - Java类型到MATLAB类型的转换
了解服务器如何在Java和MATLAB数据类型之间转换数据。 - 金宝app支持MATLAB数据类型的客户端和服务器封送
MATLAB制作服务器金宝app支持在客户端应用程序和服务器实例之间编组几种MATLAB数据类型。