基于Android的项目架构问题

各位高手大家好,小弟的毕业设计题目是《基于Android的学生信息管理系统》。

目前开始设计该项目,我希望是做基于Android的C/S架构的系统。

但是,设计阶段有以下问题想请教各高手:

①服务器端一般是怎么做的?像做j2ee一样把服务端部署在tomcat这种中间件上嘛?

②服务端与客户端用什么方法通信呢?

小弟我目前懂得的技术有:
熟悉java,设计模式,ssh框架,html、css、JavaScript,mysql、SqlServer,

望各位高手给我的提些建议或意见。谢谢各位啦~

xml只是个数据格式载体,关键数据端与服务端的数据相互之间都能解析就可以。
通信可以由客户端向服务端发起http请求来完成,而http请求就可以使用HttpComponents。
比如:
客户端向服务端post一个xml
服务端,解析客户端post的xml,处理请求,返回一个xml

当然换成json也可以,那你服务端和客户端都需要做json的编码和解析了

也可以客户端向服务端post一个xml,服务端返回一个json,只是数据的组织和解析不同罢了,但不建议这么搞,用统一的协议得了。

①服务器就是服务器,和网站服务器一样部署,跟客户端是什么没什么关系,不管它是android是iphone是浏览器还是别的。
②http get,http post 都可以

通信数据可以使用xml或json格式。
自行定义请求的接口,两边都能方便解析就好。
客户端向服务端发起请求用HttpComponents。

qq 779333648 我帮你哦