Spring Remoting
Spring框架使远程支持服务的开发变得容易。通过提供自己的API,它节省了大量代码。
Spring Remoting的优势
程序员只需要专注于业务逻辑,而不必研究诸如启动和停止服务器之类的活动。
Spring框架支持以下远程处理技术:
Remote Method Invocation (RMI)Spring的HTTP调用程序HessianBurlapJAX-RPC(J2EE 1.4 API)JAX-WS(Java EE 5和Java EE 6 API)JMS
Remote Method Invocation (RMI)
借助 RmiServiceExporter 和 RmiProxyFactoryBean 类,Spring框架支持Sun提供的RMI。
Spring的HTTP调用程序
Spring提供了自己的远程服务,该服务允许通过HTTP进行序列化。 HTTP Invoker中使用的类是 HttpInvokerServiceExporter 和 HttpInvokerProxyFactoryBean 。
Hessian
它还使用http协议提供远程服务。它由Coucho提供。 Hessian中使用的类是 HessianServiceExporter 和 HessianProxyFactoryBean 。
Burlap
与Hessian相同,但由Coucho提供基于XML的实现。 Burlap中使用的类是 BurlapServiceExporter 和 BurlapProxyFactoryBean 。
JAX-RPC
Spring使用JAX-RPC为Web服务提供了远程支持。它使用J2EE 1.4 API。
JAX-WS它是JAX-RPC的继承者。它使用Java EE 5和Java EE 6 API。 JAX-WS中使用的类是 SimpleJaxWsServiceExporter 和 JaxWsPortProxyFactoryBean 。JMS
Spring支持使用JMS进行远程服务。 JMS中使用的类是 JmsInvokerServiceExporter 和 JmsInvokerProxyFactoryBean 。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)