我正在尝试为在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客户端工作正常)
答案 0 :(得分:0)
我认为Android客户端只是在Android上运行的客户端。
例如,您可以区分“胖客户端”和“瘦客户端” 不同之处在于,“胖客户端”具有一些逻辑,而“瘦客户端”只有显示结果的方法,但所有计算都在服务器站点上进行。
您的Android客户端可以是“胖客户端”或“瘦客户端”。
答案 1 :(得分:0)
答案是否定的..他们俩和java客户端.. Android基于Java,增加了android frameWork。
我的猜测是,你忘记了服务器之间的通信,你忘了把你正在尝试的对象传递为Serialzable,这是在网络中传递对象时必不可少的