2009-02-26 71 views
1

我不是一個有經驗的Java開發人員,所以任何意見會受到歡迎...Netbeans和.NET Web服務

我使用C#編寫的Web服務,我想消費從Java這項服務 - 使用Netbeans爲此任務。

所有方法都行之有效一個身邊:它得到一個名爲BusinessDataField2型 - 此類型包含2個字段:姓名(字符串)和值(對象)

這些字段使用得到填補,set方法 - 這個作品很容易在.NET環境中使用。

但是......

我可以看到,Java要求爲得到不同的參數和set方法 - 參數是:

的JAXBElement 的JAXBElement

的問題是:我怎麼實例這個對象?我試過很多不同的方式,但毫無效果......

感謝, 奧弗

回答

2

你不應該使用「對象」類型。它可以是任何實際的類型,但是你沒有告訴Java方面什麼期望。那麼它能做的最好的就是處理價值的實際XML。

考慮:該對象可能是一個int,或者它可能是一些複雜的結構。 Java方面如何知道如何處理它? Java方面甚至沒有複雜結構的代理類,因爲你從來沒有告訴過它你可以返回複雜的結構。

0

我建議使用CXF Web服務框架來使用您的Web服務。它可以查看您的wsdl文件並生成與.net對象相對應的java對象。

他們的網站上也有一個HOWTO