哪些Java SOAP XML對象序列化庫,你會推薦爲與其他平臺/語言(.NET,德爾福)Java對象交換?您推薦使用哪種SOAP XML對象序列化庫?
通信場景看起來是這樣的:
- Java對象的作家 - > SOAP XML文本 - > .NET或Delphi對象讀者
- .NET或Delphi對象的作家 - > SOAP XML文本 - > Java的對象讀者
我知道有XStream的的XML序列化庫和JSON作爲替代解決方案,但是由於德爾福和.Net都內置了支持SOAP XML序列化的對象,這將提供與支持「標準化」的方式用於高級功能嵌套對象,數組等。
編輯: 同時,我發現JAXB - (https://jaxb.dev.java.net/),JAXMe,並的JiBX - XML綁定到Java代碼(http://jibx.sourceforge.net/)。但是默認情況下,它們不會生成SOAP序列化的XML。
一個可能的解決方案是一個Web服務庫,能夠不HTTP服務器上運行,並提供一個簡單的文件接口,爲SOAP XML內容(不是一個完整的要求,只是一個序列化對象)。 Axis 2 and CXF看起來很有趣。
你見過這篇文章嗎? http://java.dzone.com/announcements/asynchronous-object-exchange – 2009-04-10 15:59:23