Java EE 应用程序(Servlet 或会话 Bean)能否进行 HTTP 调用并仍然符合可移植性标准?(假设调用者优雅地处理通信失败或网络不可用)
此外,Java EE 7 应用程序能否依靠 JAX-RS 客户端的可用性来访问类似 REST 的资源?
Java EE 应用程序(Servlet 或会话 Bean)能否进行 HTTP 调用并仍然符合可移植性标准?(假设调用者优雅地处理通信失败或网络不可用)
此外,Java EE 7 应用程序能否依靠 JAX-RS 客户端的可用性来访问类似 REST 的资源?
您可以从 Servlet 或 Session Bean 进行 HTTP 调用(只要您不尝试在单独的线程中执行此操作)。通常,您可以在 EJB Bean 或 Servlet 中打开客户端套接字。
JAX-RS 2.0 是 Java EE 7 的一部分,具有客户端 API(请参阅这篇优秀的文章:http ://www.oracle.com/technetwork/articles/java/jaxrs20-1929352.html )