2012-03-14 12 views
0

Webサーバーから取得したデータを表示するネイティブipadアプリケーションを作成したいと考えています。アプリケーションは、Webサーバ上の表形式のデータ、スケジュール物事をフェッチし、(私は、単一のWebサービス呼び出しを使用して、私は表形式のデータをフェッチするために、次のIpadアプリケーション - JavaベースのWebサーバーにアクセスする

を行うことができたとしたアラートに

を受け取ることができる必要があります。この仕事は?何をすべきデータの送受信形式に制限がありますか?)

アラートを受信するには、永続的な接続戦略の作業が最善の方法で、ネイティブに取り入れることのできるより良い方法がありますか?

どのようなリモーティングメカニズムがネイティブでサポートされていますか?

私はグラスフィッシュ/スプリングの設定をしています。

おかげ

+0

具体的には?あなたは何を得ようとしていますか? –

+0

私は、表形式のデータを表示したり、アプリケーションからWebサーバー上のいくつかのものをスケジュールすることができます。より具体的に質問を編集します – Nerrve

+1

あなたの質問は非常に広いです。データ、フロントエンドとバックエンド、アプリケーションドメインなどに関するいくつかの詳細を含めることで、それを絞り込んでみてください。その情報がなければ、私たちはあなたが何をしているのか推測に固執しています。 – QED

答えて

1

データが分からないと答えにくいです。

多くの人によって適用された成功した方法は、アプリが読み込まれるか使用されるときに簡単なクエリを使用してウェブサービスメソッドであり、前回接続したときにロードされたデータを表示するためにフォールバックします。

データが時間に敏感である場合、これはもっとジレンマです。

最後のリフレッシュ時間をメモしておくとよいでしょう。アプリを主にオフィスで使用する場合は、これで十分です。

リフレッシュボタンが必要です。

永続的な接続を考える唯一の理由は、何らかのサーバープッシュのフォームが必要な場合です。つまり、サーバーに更新プログラムを通知する必要がありますか。これのユースケースは「チャット」のようなものです。

それ以外の場合は、サーバーからの更新を求めるタイマーがあります。これは開発がはるかに容易なためです。

+0

データは、時間当たりの重要度がなく、表示/調整に利用されます。 – Nerrve

+0

ウェブサービスを利用すると、app/ipadにデータをキャッシュすることができます。それが最善の策だろう。 – nycynik

1

りんごツールボックス用品NSUrlConnection

1

あなたのiPadアプリとWebサーバーが非常に緩く結合しなければならないであろう。

あなたの質問は現時点では非常に幅広いです。あなたが行く間、他の質問が発生します。

1つのポインタ:あなたのニーズ(たとえばJSON)に合った交換プロトコルを見つけ、これを両側で実装する必要があります。選択は、あなたの経験と交換したいデータに依存します。

関連する問題