![]() |
1
1
看一看
WebServiceTemplate
. 这是Spring为客户端Web服务访问提供的主要抽象。即使您的服务器不是一个典型的Web服务,只要它使用相同的请求-响应模式,您仍然可以使用它作为解决方案的基础。类仅为通信的每个部分(编组、发送请求、接收响应、解组等)提供挂钩。JavaDoc列出了执行Web服务调用所需的所有步骤,您可以覆盖其中的大部分内容。因此,例如,您可以使用内置的编组支持,但是重写
|
![]() |
2
5
我有一个类似的问题,我想用Spring集成来解决这个问题,听起来非常适合我: 请注意,SpringIntegration2.0构建在Spring3.0之上,而以前的1.0版本也支持Spring2.x(但不包括TCP/UDP适配器)。 |
![]() |
3
2
这里的“Spring方法”不适用于如何进行TCP套接字通信,而是适用于 和这个班一起讨论 与之互动。
所以我认为“Spring方法”将隐藏在
|
![]() |
4
0
大多数Spring技术都是基于标准的做事方法。TCP/IP的级别比当今大多数应用程序需要处理的级别低。我不记得上次我写了一行直接使用套接字库的代码。相反,通常所做的是在更高级别协议的基础上构建。 使用HTTP或RMI作为起点可以在套接字级别上节省很多麻烦。有大量优秀的Web服务库可以从用户那里抽象出套接字细节。我建议使用 JAX-WS . Spring在其SpringWS项目中实现了JAX-WS。 Apache CXF 还允许通过Spring配置Web服务。 RMI也是一个选项。Spring的远程处理将RMI协议从代码中抽象出来,使您能够专注于功能。它不允许您访问套接字,但这可能不是您想要做的。 |