繁体   English   中英

wsgen vs java2wsdl

[英]wsgen vs java2wsdl

wsgen和java2wsdl工具有什么区别?

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

使用更现代的JAX-WS运行时(如CXF)和最新的每日夜晚版本(2.2),这些工件由运行时中的运行时生成。 例如,CXF使用ASM在启动时在内存中生成bean类。 因此,使用更现代的JAX-WS实现,wsgen是无关紧要的,并且java第一个工具的主要用途是生成wsdl,而不是包装bean。 这就是为什么CXF的工具被命名为“java2wsdl”,而不是wsgen。

两者都有类似的任务 - 从java类生成Web服务。 wsgen是sun的JAX-WS包的一部分,其中java2wsdl属于另一个项目(你没有提到你是否参考了Axis或CXF)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM