【发布时间】:2012-05-30 12:37:44
【问题描述】:
我在春季开发了一个 Web 应用程序。现在我需要将某些功能公开为 Restful Web 服务。我不应该使用 Spring Rest 功能。以下是我的问题,
1) 我可以使用与 Web 应用程序和 Web 服务相同的代码库吗?
2) 如果对第一个问题的回答是肯定的,那么将 Web 应用程序类(或某些功能)转换为安静的 Web 服务的最佳方法是什么? AXIS2 还是泽西岛?对于 Jersey,我可以看到互联网上提供的示例教程主要由注释驱动,并且由于我的 Spring Web 应用程序已经充满了诸如 @AutoWired、@Component 等注释,我不确定在 spring 注释之上使用 Jersey 注释会导致到冲突。
【问题讨论】:
-
如果您不应该使用 REST 功能,您的公司是否有另一个标准来公开您应该使用的 REST 样式服务?
-
@Jonathan 我的意思是 spring 提供的 REST 功能无法使用。
-
对。我的意思是 Spring 提供的 REST 特性。通常,如果一家公司禁止您这样做,他们就会有另一个想法(CXF、Jersey、Rest Easy 等)
-
他们一直坚持使用AXIS2。
标签: web-services spring