2011-06-01 107 views
1

我想为我的CXF服务生成一个客户端,所以我尝试了Axis 2代码生成器,但它并不完全生成简单易用的代码。我期望像client.getEmployeeByName("John Doe")这样的东西,但我必须创建请求类并在其上设置参数。为CXF服务生成客户端代码的最佳方式是什么?

为CXF服务生成客户端代码的最佳方式是什么?

回答

2

刚刚使用CXF wsdl2java命令生成代码怎么样?

+0

轴使用WSDL2Java的。此外,我试图直接使用WSDL2Java的,它产生同一种代码,我可以得到它产生更好的代码? – oddin 2011-06-02 06:06:55

+0

的Axis wsdl2java命令和CXF wsdl2java命令是非常不同的工具,并生成不同的代码,您需要清楚您正在讨论的是哪个工具Axis版本或CXF版本 – 2011-06-02 11:09:00

+0

我使用了Axis版本。尝试CXF版本。我真的感到惊讶,这里有重复。 – oddin 2011-06-04 06:52:26

1

刚刚给了cxf一个去尝试取代轴..我的目标是取代我的maven pom文件中的wsdl2java目标 - 即时通讯disapointed。 文档和示例明显sux。看起来你必须有一个本地安装和对本地资源的引用才能使作业执行(它们提供了一个基于java命令行的例子来集成到maven版本中,它将在两个例子中都要求你在本地安装一些东西。

IMO CXF是客户端处理一个NOGO直到他们提供索姆工业化工具

+1

呃...... CXF的每个例子都使用Maven构建,他们都使用cxf codegen插件,而不是命令行包装器。我不确定你在描述什么,但它并不能反映CXF和Maven如何一起使用的现实。 – 2011-12-29 03:47:44

相关问题