图解
一般来说,服务端会继承API接口来提供具体功能,客户端会继承SPI接口来实现具体功能。
流程
客户端将要调用的API的参数通过网络发送给服务端。
服务端根据接收到的参数运行该API,给客户端返回一个表示调用是否出现异常的int型变量。
服务端将API产生的其他结果发送给客户端。
客户端收到这些结果后,把它们作为该API对应的SPI的参数来调用SPI。
(SPI由客户端实现,一般会从参数中取出需要的内容后存储到本地。)
图解
一般来说,服务端会继承API接口来提供具体功能,客户端会继承SPI接口来实现具体功能。
流程
客户端将要调用的API的参数通过网络发送给服务端。
服务端根据接收到的参数运行该API,给客户端返回一个表示调用是否出现异常的int型变量。
服务端将API产生的其他结果发送给客户端。
客户端收到这些结果后,把它们作为该API对应的SPI的参数来调用SPI。
(SPI由客户端实现,一般会从参数中取出需要的内容后存储到本地。)