Java Web服务是否可以构建并将响应返回给其他服务器?
例如,域(A)上的客户端(A)向域(B)上的Java Web服务(B)发出POST请求,该请求向域(C)上的服务器(C)返回响应。
答案 0 :(得分:2)
我不知道我的回答是否会让人满意,但是:
JAXB与Web服务无关。它是用于XML绑定的Java体系结构。它用于将xml绑定到object和另一种方式。 重要的是JAX-WS使用它是Java Web Services的参考实现。 您可以在JAXB和JAXWS
Web服务是常用技术,它们以多种语言实现。但如果您想知道它们的功能,您可以阅读描述它们的W3C上的文档。您可以发现有一些方法可以调用Web服务(这是由特定服务定义的)。请求 - 响应,单向等 据我所知,JAX-WS仅支持我提到的那些。
正如Anugoonj所说,你可能想做类似的事情: A - > B - > C 其中每个箭头都是单向webservices操作。
答案 1 :(得分:0)
我认为您正在寻找异步单向Web服务方法。
答案 2 :(得分:-1)
当然。您需要将请求识别编码到服务逻辑中。我会尝试(Http)ServletRequest.getRemoteHost
然而,使用if语句执行此操作将导致代码spaghettification。我会构建一些哈希映射目录,该目录如何处理不同的IP(域)。