我是一名学生,正试图深入了解Android的“复杂的网络应用程序”世界。 我有很好的尝试制作调用php函数的Android应用程序,有JSON或XML响应和结果,序列化对象等等......
它真的可以用于简单的项目,恕我直言。对于需要增加复杂性和控制力的项目,我真的想尝试别的东西。
由于Android应用程序是用Java制作的,我认为如果我可以在Android中使用Java对象并在服务器端存储/检索Java对象,那就太棒了。 Java Server Pages可以作为答案,因为我可以将Java代码嵌入到HTML页面/ HTTP服务中。
可以(并且舒适)实现这一目标吗?我可以在我的Android应用程序中使用“本地对象”,在我的JSP应用程序中使用“远程对象”来存储它们,例如,在远程数据库中吗?
什么可以替代?
我希望我已经清楚了。谢谢!
答案 0 :(得分:0)
Spring android作为HTTP客户端和客户端的ORMlite一直是我在许多android项目中的救赎。我通常做的是在客户端和服务器端使用Spring MVC服务器。但如果您的服务器是用Php编写的,那就没问题了。有了这个环境,我可以在客户端和服务器端使用对象,从不接触json / xml。我在android中创建了一个tumblr客户端。在这个包中,我有与Http客户端rest package相关的所有内容。看看我如何在这个班级example中使用它。