java - 是否可以在同一项目中使用 jersey 和 jax-ws

标签 java web-services jax-ws jax-rs

是否可以在同一个项目中使用 jersey(jax-rs) 和 jax-ws ? 我使用Jboss。

最佳答案

当然。 JAX-RS 和 JAX-WS 都是 JBoss 支持的 Java EE 标准(从 5.X.GA 或 4.X.EAP 开始)。所以从技术上来说这不是问题。

如果您问“这有意义吗”,答案是 - 这取决于情况。如果您想为应用程序公开轻量级 API,那么使用 JAX-RS 的 REST Web 服务非常有意义。

如果您与第三方系统进行一些集成,并且需要可靠的消息传递、高级安全设置等特殊功能,那么您需要(或希望)拥有 Web 服务 API 的精确描述(就 WSDL 和 XSD 而言),而不是通常JAX-WS SOAP/WSDL Web 服务更好(但并非总是如此)。

如果在您的应用程序中您正在做这两件事,则只需使用这两种技术即可。

关于java - 是否可以在同一项目中使用 jersey 和 jax-ws,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15691187/

相关文章:

java - 避免点击完整布局

java - 如何使用 Java 在 SQL Server 中持久保存大型 JSON 字符串

api - 如何使用 App Store API 获取前 100 名列表?构建appstore应用网站的通用架构是什么?

java - 如何使用数组或列表作为参数创建 Java Web 服务 (jax-ws)

java - 解锁另一个线程java拥有的锁

Java Spring JPA 分页如果超过一页则不起作用

java - 使用 Web 服务时避免多次调用

java - 将 Spring 服务公开为 SOAP web 服务

java - 在 jax-ws 中根据 XSD 验证 Web 服务请求?

java - 手动处理 SOAP/JAX-WS 请求