2011-07-26 36 views
2

我正在为Kids开发一个教育应用程序。 应用程序将包含图片,故事和视频。 在应用程序中包含以上所有内容肯定会使其膨胀,因此我希望将所有数据存储在将由我的应用程序访问的服务器上。开发一个从远程数据库获取内容的iOS应用程序

我还没有使用任何其他iOS应用程序的任何远程数据库(如MySQL或Oracle)。事实上,我是开发这种应用程序的新手。任何一个可以指向我的示例

+0

检查这个[问题](http://stackoverflow.com/questions/1417134/如何对连接到一个远程数据库从 - 原生iPhone应用程序内)。 –

回答

0

真的不建议连接到远程mysql。 这里的安全性至关重要。

你应该创建一个Web服务和我给你的建议是,以确保对web服务的访问限制

的Web服务可以将自己的“协议”或任何其他众所周知的协议如SOAP

你自己的意思是,json,csv ....或其他。

编辑1

您的Web服务的技术应该是取决于很多的东西。
如果系统很小,并且代码需要经常更新,我会建议使用PHP和一些小的(!)MVC框架(如CI)来完成。

但是,如果它是一个大的系统ACL(访问控制列表)的需求,我可能会选择的Spring Java ...

+0

谢谢,你有任何建议是否Java + Glass Fish/Tomcat会更适合于创建我的Web服务或PHP及其APIs? – user598789

+0

@ user598789 - 我编辑我的帖子 – fatnjazzy

0

我建议:不要直接从用户应用程序连接/使用数据库。它可能会导致严重的安全问题,您的应用应该有本地SQL驱动程序来连接数据库。

因此,创建一个Web服务,接收来自应用程序的查询以及XML,JSON或其他易于解析的字符串的响应。这比将本地API嵌入到您的应用中要容易得多。

相关问题