区别Android客户端/瘦客户端

时间:2014-05-22 19:56:23

标签: java android google-app-engine restlet objectify

我正在尝试为在Google App Engine上部署的restlet服务器创建客户端。 按照本教程:http://www.tutos-android.com/webservice-rest-android-appengine-restlet-objectify我能够做一个Android客户端。 我可以将它移植到“胖客户端”吗? (我只是复制/粘贴代码,但似乎无法正常工作) Android客户端和“胖客户端”有什么区别(我希望这是英语中的好词)?

好像我正在发送一个Null对象(服务器端:解析时为nullpointerexception)。

PS:我在restlet服务器上使用了Objectify 4 Framework。

感谢您的回复! :)

ERRATUM: 我并不是指“胖客户”,有了@Baalthasarr的回答我能理解我说错了。  Swing客户端我试图制作和Android客户端都是“THIN客户端”,他们只与服务器通信以获取一些数据..

问题是:让这些客户与服务器进行通信是否有区别? (Android客户端工作正常)

2 个答案:

答案 0 :(得分:0)

我认为Android客户端只是在Android上运行的客户端。

例如,您可以区分“胖客户端”和“瘦客户端” 不同之处在于,“胖客户端”具有一些逻辑,而“瘦客户端”只有显示结果的方法,但所有计算都在服务器站点上进行。

  • 瘦客户端=代码较少的客户端,只有用于显示内容的必要代码
  • 胖客户端=类似瘦客户端,但实现了一些逻辑,因此可以在没有服务器的情况下工作

您的Android客户端可以是“胖客户端”或“瘦客户端”。

答案 1 :(得分:0)

答案是否定的..他们俩和java客户端.. Android基于Java,增加了android frameWork。

我的猜测是,你忘记了服务器之间的通信,你忘了把你正在尝试的对象传递为Serialzable,这是在网络中传递对象时必不可少的