【发布时间】:2012-05-19 02:06:08
【问题描述】:
我想开发一个应用程序来测试 Web 服务,它将使用提供的 WSDL 中的参数自动生成 JSF 表单。
WSDL URL 由用户提供,在解析之前我不知道操作的名称。我希望应用程序通过解析的操作及其参数,并自动生成适当的 Java Bean,我将使用它来生成 JSF 表单。
我已经测试过 CXF 和 JAX-WS,但我认为他们需要在生成 Java bean 之前知道操作名称。如何为任何 WSDL 透明地生成 Java Bean?手动运行wsdl2java 不是解决方案。
【问题讨论】:
-
从程序内部运行 wsdl2java 怎么样?
-
AFAIK,
wsdl2java生成带有操作名称的 *.java 文件,我必须以某种方式动态编译和导入。在创建 bean 之前不知道他们的名字,我该怎么做?
标签: java wsdl jax-ws cxf wsdl2java