wsgen和java2wsdl工具有什么不同?
发布于 2009-11-06 13:47:11
JAX- were中的wsgen的主要目的是生成运行时所需的工件,而这些工件不是由用户提供的。一般来说,这意味着包装器bean和错误bean。wsdl的生成在很大程度上被认为是额外的可选但有趣的副作用。
随着更现代的JAX-WS运行时(如CXF )和2.2版RI的最新夜间构建,这些工件由运行时按需在运行时中生成。例如,CXF在启动时使用ASM在内存中生成bean类。因此,对于更现代的JAX-WS实现,wsgen有点无关紧要,java first工具的主要用途是生成wsdl,而不是包装器bean。这就是为什么CXF的工具被命名为"java2wsdl“而不是wsgen的原因。
发布于 2009-11-04 04:26:41
两者都有相似的任务--从java类生成web服务。wsgen是sun的JAX-WS包的一部分,其中as java2wsdl属于另一个项目(您没有提到是指Axis one还是CXF one)
https://stackoverflow.com/questions/1667022
复制相似问题