Web服务与Spring远程处理

sri*_*ris 7 spring web-services spring-ws

我完全没有通过spring或axis与Remoting实现常规Web服务之间的区别.

如果我的问题根本没有关系,我只是在春季网络服务与春季远程服务之间感到困惑.何时进行远程处理以及何时使用Web服务.

感谢你的回答

duf*_*ymo 5

您选择使用Spring远程处理还是Web服务取决于您是否要使用SOAP.

当然,所有Spring服务都应该以基于接口的POJO服务开始.这样你只需要担心实现和界面; 远程访问可以是事后的想法.

一旦您的Spring POJO服务经过测试和运行,您就可以在众多远程选择中进行选择:EJB(基于RMI;仅限Java的客户端),HTTP(可以创建HTTP客户端的任何客户端),Web服务(SOAP和WSDL) )等等.您的选择取决于您预期的客户类型以及您想要使用的线路协议.

  • 我只知道,一旦你完成了webservice的实现以及我期望的客户类型,远程处理就是事后的想法.我需要更多的理论,你能指导我到一个合适的地方,在那里我可以获得更多有关差异的详细信息,何时进行远程处理以及何时成为常规的Web服务.最后,我感谢您的快速回复 (2认同)

Sea*_*oyd 5

Spring Web Services是一个专门的Spring项目(使用Spring自己的Web服务技术),而Spring Remoting是集成不同第三方远程技术的常用方法.

Spring-WS始终以契约优先,而Spring Remoting通常是代码优先.