我正在使用 Apache Tomcat v6 服务器。创建新的 Web 服务时,我获得了“Apache Axis”、“Apache Axis2”和“Apache CXF2.x”的 Web 服务运行时选项。
是否可以将运行时设置为“JAX-RPC”或“Jax-WS”?
我正在使用 Eclipse IDE。
JAX-RPC 和 JAX-WS 是规范,Axis、Axis2 和 CXF 是实现。
- 对于 JAX-RPC,您需要 Axis (1)
- 对于 JAX-WS 使用 CXF (我相信 Axis2 也支持这个规范,但我从未使用过它)
如果您有选择,我强烈推荐后者(JAX-WS),因为它是更现代的规范,更重要的是,工具包正在积极开发和更新 - Axis 1 已休眠多年,依赖于许多其他工具包的旧版本图书馆。
您还可能使用 CXF 或 Axis2 等更现代的工具包获得更好的性能,这些工具包从一开始就被设计为尽可能使用流式 XML API,而不是在内存中构建树模型。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)