2011-06-01 69 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

相關問題