[英]Java web service frameworks
这是我第一次使用Web服务。 我必须用Java开发Web服务,该Web服务应具有良好的WS- *标准,应松耦合,可伸缩,高度安全,响应时间短。 我知道我必须考虑取舍。 我检查了一些框架,例如Axis2,CXF,Spring WS。 请分享您对这些框架和其他框架的经验和看法,这将有助于我决定选择哪个框架。
我是Spring用户,因此我正在使用Spring WS 1.5.5。 非常好,尤其是使用注释。
我还建议您看一下JAX-WS 2.0 。 使用很少的配置和注释也很容易使用。 Mark Hansen的书很好地解释了使用jax-ws的SOA。
我发现axis2有点麻烦(尝试在Google上搜索“ axis2问题”),我的组织幸运地决定采用REST方法而不是WS- *。
我个人喜欢CXF,因为它非常容易安装并且性能非常好。 我也同意“ LiorH”,但不喜欢Axis2。 但是,我能找到的唯一一篇与您进行比较的文章就是这篇文章。
http://www.ibm.com/developerworks/java/library/j-jws14/index.html
祝好运
因为您在需求中提到了可伸缩性和性能,所以我假设将涉及一些应用服务器。 在这种情况下,您应该使用与应用程序服务器捆绑在一起的WebServices框架,以避免应用程序服务器的WebServices框架与您要拾取的框架(ClassCastExceptions,MethodNotFound等)之间不兼容的问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.