首页 > 其他分享 >Spring Remoting

Spring Remoting

时间:2023-01-18 22:44:46浏览次数:51  
标签:Remoting HTTP JAX Spring API JMS 远程

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 。

标签:Remoting,HTTP,JAX,Spring,API,JMS,远程
From: https://www.cnblogs.com/cnetsa/p/17060790.html

相关文章

  • Spring Cloud Gateway 网关限流
    可用性和可靠性对于所有web应用程序和API来说都是至关重要的。当系统流量突然增加时,会影响应用程序的服务质量,甚至可能导致所有用户的服务中断。一种解决方案是为基础......
  • 学习笔记——Spring声明式事务管理;Spring中支持事务管理;使用声明式事务管理;Spring声明
    2023-01-18一、Spring声明式事务管理1、事务四大特征(ACID)(1)原子性(2)一致性(3)隔离性(4)持久性2、事务三种行为(1)开启事务:connection.setAutoCommit(False)(2)提交事务:conne......
  • Spring MVC Tiles示例
    Spring提供了与apachetile框架的集成支持。因此,我们可以借助SpringTile支持简单地管理SpringMVC应用程序的布局。SpringMVC支持Tiles的优势SpringMVCTiles示例1、......
  • Spring MVC自定义验证
    SpringMVC框架允许我们执行自定义验证。在这种情况下,我们声明自己的注释。我们可以根据自己的业务逻辑执行验证。SpringMVC自定义验证示例在此示例中,我们同时使用预......
  • Spring MVC编号验证
    在SpringMVC验证中,我们可以在数字范围内验证用户的输入。以下注释用于实现数字验证:@Min注解-必须传递带有@Min批注的整数值。用户输入必须等于或大于此值。@Max注解......
  • Spring MVC验证
    SpringMVC验证用于限制用户提供的输入。为了验证用户的输入,Spring4或更高版本支持并使用Bean验证API。它可以同时验证服务器端和客户端应用程序。 Bean验......
  • Spring MVC正则表达式验证
    SpringMVC验证使我们可以按特定顺序(即正则表达式)验证用户输入。 @Pattern 批注用于实现正则表达式验证。在这里,我们可以为 regexp 属性提供所需的正则表达式,并将其......
  • day05-Spring管理Bean-IOC-03
    Spring管理Bean-IOC-032.基于XML配置bean2.15bean的生命周期bean对象的创建是由JVM完成的,然后执行如下方法:执行构造器执行set相关方法调用bean的初始化方法(需要配置......
  • Spring MVC文件上传示例
    SpringMVC提供了一种上传文件的简便方法,它可以是图像或其他文件。让我们看一个使用SpringMVC上传文件的简单示例。必需的Jar文件要运行此示例,您需要加载:SpringCore......
  • Spring MVC分页示例
    分页用于在不同部分显示大量记录。在这种情况下,我们将在一页中显示10、20或50条记录。对于其余记录,我们提供链接。我们可以在SpringMVC中简单地创建分页示例。在此分......