2個月前我開始開發一個android應用程序,它需要調用遠程方法並從服務器接收復雜對象(自定義對象具有自定義實體)。 我的朋友和我分開了工作,所以他在android客戶端和我在服務器上工作。 在我們開始之前,我們構建了基本接口,它提供了客戶端需要從服務器獲取的功能,所以我的朋友可以對應用程序進行簡單編程(通過使用僞類作爲接口的實現),並且在完成實現在服務器端的接口,他將建立連接並從服務器調用函數,而不是從假類中調用函數。構建與Android客戶端共享接口的java服務器
現在的問題是,我們無法找到一種方法將這些接口從服務器傳遞到客戶端。 我們嘗試使用java RMI,但由於android不支持java RMI,因此我們嘗試使用JAX-WS(使用tomcat 7),並且由於JAXB無法處理接口,所以我們也失敗。 (-you can see more details here about jaxb issue-)
我的朋友和我感覺真的迷失了......我們不知道如何在服務器和Android客戶端之間傳遞這些接口。 我們正在嘗試做什麼?如果沒有, 還有什麼其他選項可供我們調用遠程方法並從服務器接收復雜對象?
謝謝!
我很感謝你的幫助! 我已經做了一個web服務,但我有一個jaxb的問題 - 你可以在這裏看到有關這個問題:http://stackoverflow.com/questions/14111925/creating-webservice-jax-ws-with-functions-which-return - 自定義類型 – Dave