2011-07-26 33 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嵌入到您的應用中要容易得多。

相關問題