JSON-RPC远程调用:jsonrpc4j
jopen
11年前
这个项目能够帮助开发人员利用Java编程语言轻松实现JSON-RPC远程调用。jsonrpc4j使用Jackson类库实现Java对象与JSON对象之间的相互转换。jsonrpc4j包含一个JSON-RPC服务器,支持Stream与HTTP(GET与 POST),同时还提供一个支持Stream的JSON-RPC客户端。此外还提供一个HTTP客户端、Spring Service Provider和Spring Service Consumer。
特性包括:
- Streaming server (InputStream \ OutputStream)
- HTTP Server (HttpServletRequest \ HttpServletResponse)
- Portlet Server (ResourceRequest \ ResourceResponse)
- Socket Server (StreamServer)
- Integration with the Spring Framework (RemoteExporter)
- Streaming client
- HTTP client
- Dynamic client proxies
- Annotations support
- Custom error resolving
- Composite services