2012-11-27 31 views
7

似乎有兩個選項在正常使用要使用哪個Java XML RPC庫

  • javax.xml.rpc - 好像比較複雜,但標準的JDK的一部分(是嗎?)
  • org.apache.xmlrpc - 似乎更容易使用,但我必須將庫添加到我的jar中(或者我需要嗎?)

哪一個應該用於dektop Java應用程序?或者也許有另外一個非常好,我不知道它存在嗎?

+0

這裏可以不使用RMI嗎? –

+1

JAX-RPC在Java EE 5中被JAX-WS替換。 –

+1

@BenTaliadoros:不幸的是,它與非jvm系統進行通信。 – Dreen

回答

3

我最終與org.apache.xmlrpc一起去,主要是因爲我的服務器根本沒有發送WSDL文件。這並不是說JAX-WS不可能實現。我確實相當肯定JAX-WS是一個比Apache XMLRPC具有更多功能的更強大的解決方案。然而,事情的簡單事實是我花了大約4個小時試圖通過JAX-WS實現用戶登錄到Drupal而沒有結果,之後我轉向Apache XMLRPC並在10分鐘內有一個工作案例。