java - Spring 3.0 JAX-WS 和/或与 Apache CXF 对比

标签 java apache spring web-services

Spring 3.0.1 具有可靠的 JAX-WS Web 服务支持。同时,我看到很多文章都将 Apache CXF 称为出色的 Web 服务框架。

如果我在 Spring/Hibernate 领域工作并希望向前端公开高性能 Web 服务,我是否应该考虑使用 Apache CXF?添加这个额外的框架有什么好处吗?

最佳答案

两者并不相互排斥。 Apache CXF 完全兼容 JAX-WS。

请记住,JAX-WS 只是一个规范。 Spring 会讨论该规范的 API,并且不太关心您使用哪种实现。 Java6 附带了一个内部 JAX-WS 实现(Metro 或其一部分),而 CXF 只是一个替代实现。

CXF 可能比 Java6 附带的 JAX-WS 功能更强一些,但除非有一些特定的东西是您需要的,而 Java6 没有提供,否则我不确定是否值得这么麻烦。

对于 Spring 和 JAX-WS,Spring 只是让它更容易使用一点。

关于java - Spring 3.0 JAX-WS 和/或与 Apache CXF 对比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3354016/

相关文章:

java - Camunda 服务任务的 OptimisticLockingException

java - 哪些Tomcat Mbean可用于访问Web应用程序信息

java - 如何找出 spring 托管 bean 的范围

java - 如何使用HikariPool连接Snowflake-SpringBoot、Gradle

apache - 在哪里可以找到有关hadoop jobtracker如何停止的任何线索?

Spring Data MongoDB 文档到期时间

java - JPA 类型化查询设置参数

apache - 自定义 mod_jk 转发

linux - 服务器上每个域的邮件客户端配置

java - 如何在 Spring Boot 中捕获非 MVC 和非 REST 异常