2011-07-26 6 views
2

私は子供向けの教育アプリを開発しています。 アプリケーションには、写真、ストーリー、ビデオも含まれます。 上記のすべてのコンテンツをアプリに含めることは確かにそれを膨らませるので、私は自分のアプリからアクセスされるサーバー上にすべてのデータを保存したいと思います。リモートDBからコンテンツを取得するiOSアプリを開発する

他のiOSアプリケーションでリモートデータベース(MySQLやOracleなど)を使用していません。実際、私はそのような種類のアプリを開発する初心者です。誰でも私にサンプルを指すことができます

+0

チェックこの[質問](http://stackoverflow.com/questions/1417134/リモートからデータベースへの接続方法 - ネイティブ - iphone-app)。 –

答えて

0

リモートのmysqlへの接続は、実際にはお勧めできません。 セキュリティはここで重要です。

あなたはWebサービスを作成する必要がありますし、あなたに私のアドバイスは、Webサービスへのアクセスが

を制限されていることをWebサービスには、独自の「プロトコル」またはSOAP

のような任意の他の周知のプロトコルであることができていることを確認することです

あなた自身で私は、json、csv ....または何でも意味します。

編集1

あなたのWebサービスの技術は、多くのものに依存する必要があります。
システムが小さく、コードを頻繁に更新する必要がある場合は、PHPやCIなどの小さな(!)MVCフレームワークで行うことをお勧めします。

しかし、その場合、私はおそらく春でJavaを選択しますACL(アクセス制御リスト)のニーズを持つ大規模なシステム...

+0

ありがとう、Java + Glass Fish/TomcatがWebサービスまたはPHPとそのAPIを作成するのに適しているかどうかについてのご意見はありますか? – user598789

+0

@ user598789 - 投稿を編集します – fatnjazzy

0

私は次のことを提案しています:ユーザーアプリケーションから直接データベースに接続/使用しないでください。深刻なセキュリティ上の問題を引き起こす可能性があり、アプリケーションにdbに接続するネイティブSQLドライバが必要です。

したがって、アプリケーションからのクエリとXML、JSON、または解析が容易なその他の文字列を受け取るWebサービスを作成します。これはネイティブAPIをアプリに組み込むよりはるかに簡単です。

関連する問題