wsgen 和 java2wsdl 工具有什么区别?

最佳答案

JAX-WS RI 中 wsgen 的主要目的是生成运行时需要但不是由用户提供的工件。通常,这意味着包装 bean 和故障 bean。 wsdl 的生成主要被认为是一个额外的可选但有趣的副作用。

随着更现代的 JAX-WS 运行时(例如 CXF)和 RI 2.2 的最新夜间构建,这些工件由运行时在运行时中按需生成。例如,CXF 使用 ASM 在启动时在内存中生成 bean 类。因此,对于更现代的 JAX-WS 实现,wsgen 是无关紧要的,而 java first 工具的主要用途是生成 wsdl,而不是包装 bean。这就是为什么 CXF 的工具被命名为“java2wsdl”而不是 wsgen 的原因。

关于java - wsgen 与 java2wsdl,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1667022/

10-11 20:05