Spring 框架中的远程调用2024 年 8 月 29 日 | 阅读 2 分钟 Spring 框架使远程启用服务的开发变得容易。它通过提供自己的 API 节省了大量代码。 Spring 远程调用的优势程序员只需要专注于业务逻辑,而不是诸如启动和停止服务器之类的底层活动。 Spring 框架支持以下远程调用技术
远程方法调用 (RMI)通过 RmiServiceExporter 和 RmiProxyFactoryBean 类,spring 框架支持 Sun 提供的 RMI。 点击此处获取有关 Spring 和 RMI 集成 的详细信息 Spring 的 HTTP invokerSpring 提供了自己的远程调用服务,允许通过 HTTP 进行序列化。 HTTP Invoker 中使用的类是 HttpInvokerServiceExporter 和 HttpInvokerProxyFactoryBean。 点击此处获取有关 通过 Http Invoker 进行 Spring 远程调用 的详细信息 Hessian它还通过 http 协议提供远程调用服务。 它由 Coucho 提供。 Hessian 中使用的类是 HessianServiceExporter 和 HessianProxyFactoryBean。 点击此处获取有关 通过 Hessian 进行 Spring 远程调用 的详细信息 Burlap它与 Hessian 相同,但由 Coucho 提供的基于 XML 的实现。 Burlap 中使用的类是 BurlapServiceExporter 和 BurlapProxyFactoryBean。 点击此处获取有关 通过 Burlap 进行 Spring 远程调用 的详细信息 JAX-RPCSpring 使用 JAX-RPC 为 Web 服务提供远程调用支持。 它使用 J2EE 1.4 API。 JAX-WS它是 JAX-RPC 的后继者。 它使用 Java EE 5 和 Java EE 6 API。 JAX-WS 中使用的类是 SimpleJaxWsServiceExporter 和 JaxWsPortProxyFactoryBean。 JMSSpring 使用 JMS 支持远程调用服务。 JMS 中使用的类是 JmsInvokerServiceExporter 和 JmsInvokerProxyFactoryBean。 下一主题Spring 和 RMI 集成 |
我们请求您订阅我们的新闻通讯以获取最新更新。