-1

Java Web 服务是否可以构建并向不同的服务器返回响应?

例如,域 (A) 上的客户端 (A) 向域 (B) 上的 Java Web 服务 (B) 发出 POST 请求,该请求向域 (C) 上的服务器 (C) 返回响应。

4

3 回答 3

2

我不知道我的回答是否令人满意,但是:

  1. JAXB 与 Web 服务无关。它是用于 XML 绑定的 Java 架构。它用于将xml绑定到对象和其他方式。重要的是它被 JAX-WS 使用,它是 Java Web 服务的参考实现。您可以在JAXBJAXWS上获得有关这些框架的更多知识

  2. Web 服务是通用技术,并且它们以多种语言实现。但如果您想知道它们的能力,您可以阅读W3C上描述它们的文档。您会发现有几种调用 Web 服务的方法(这是由特定服务定义的)。请求-响应、一种方式等。据我所知,JAX-WS 仅支持我提到的那些。

正如 Anugoonj 所说,您可能想做这样的事情: A -> B -> C 其中每个箭头都是单向 Web 服务操作。

于 2013-01-24T19:20:53.517 回答
0

我认为您正在寻找一种异步方式的 Web 服务方法。

于 2013-01-24T19:14:59.047 回答
-1

当然。您需要将请求识别编码到您的服务逻辑中。我会尝试(Http)ServletRequest.getRemoteHost

但是,使用 if 语句执行此操作将导致代码意大利面条化。我会构建某种哈希映射目录来处理不同的 IP(域)。

于 2013-01-24T19:08:10.983 回答