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