1、比方说我的Android客户端app是一个类似QQ空间一样的软件,可以查看文章,评论,点赞,发布动态等等。差不多就是这样形式的。
2、那么自然也需要网页版的官方后台来进行发布数据。
3、也就是说那么就必须要有网页版的后台+Android客户端+服务器
4、这个服务器怎么去设计与搭建?用哪种方式最适合这种搭配呢?不需要偏复杂的,只要能实现就好。数据库方面,我对ORACLE比较熟悉。
求大神们帮帮我。
------解决思路----------------------
这个其实就是一个客户端和服务端的简单思路设计:
首先分两方面来说这个问题:
1.web端(server端)+ web页面
<1>.先要写一个java web 端程序,部署在容器中,编写好相应的API接口,用来HTTP请求数据,供手机端调用,进行数据传输。
<2>.API接口的作用是,把要传输的数据从数据库取出来,并发送给手机端,展示在UI上。也可以把手机端UI的录入数据通过接口传送给web 端,并把数据存在数据库。
<3>.API接口的实现方式有很多,Servlet(方便),webservice
<4>.页面展示,可以选择js、html...
<5>.持久层可以选择JDBC + Oracle
2.手机端
<1>.通过接口把数据取到手机端,展示在UI上。
<2>.通过接口把录入的数据,发送给web 服务器,并录入数据库。
说明:
1.其实用Oracle + JDBC + Servlet + JSP + JSON,就可以最简单实用的搭建出开发框架,但对于没搞过的可能有一定的难度。
2.开发正规项目,会考虑到可扩展性,性能,成本等,会进行架构。后台会用到主流框架SSH等,API可能会用JSON或者webservice等,甚至会考虑云平台等。
3. 你也可以考虑服务器托管的服务,初始空间是免费的, 数据量大了再收费。
推荐个Parse:
https://www.parse.com/apps/quickstart#android/native/blank
以上是,一些基本流程...如果又不理解的,可以用关键字到百度学习一下...希望对你有帮助.
------解决思路----------------------
接口,或者webservice都可以