0

おそらく皆さんは、なぜ Java、jsp、Objective-c、xCode などのタグを付けたのかと疑問に思うでしょう。その質問で、実際にそれが私の質問です。これらすべてをどのように効率的に組み合わせることができるでしょうか? localhost で 2 つのサーブレットを実行しています。1 つは「クライアント」を処理し、もう 1 つは「プロフェッショナル」を処理します。2 つのサーブレットで登録を行い、データベースからクエリを要求できます。SQL データベースを使用しています。このサーブレットを使用して iOS 6 アプリケーションを作成し、同じものを作成したいのですが、既存のコードを複製せずに既存のコードを使用するアプリケーションを作成するにはどうすればよいですか? すべてのロジックは、サーブレット、登録、価格の問い合わせ、専門家に関するコメントの作成に存在します... この Web サイトを使用するアプリケーションをどのように作成すればよいですか?

3 つの例を挙げます。

  1. クライアントまたは専門家の登録では、彼は自分の電話番号を入力するので、アプリケーションでは電話番号を入力する必要はありません。電話番号を持ってくる機能があると思います。必要なのは、特定のテキスト フィールドに電話番号を挿入することだけです。
  2. クライアント サイトで注文があります。クライアントから専門家に依頼するため、アプリケーションでは、現在の GPS 位置を使用して、クライアントの場所を専門家に送信することを希望します。

  3. クライアントがプロを注文すると、プロのアプリケーションを「起動」し、注文を管理する既存のページをアップロードするために、アプリケーションがapns(Apple Push Notification)を使用してプッシュ通知を送信することを望みます。

この質問は以前に出てきて、経験豊富なプログラマーによって解決されたと思います。したがって、サーブレットにある既存のコードを複製しない簡単な方法があるかもしれません。使うだけです。出発点を教えてもらえますか?参照?ガイド?

4

1 に答える 1

2

モバイル アプリケーションがサーバーと対話する一般的な方法は、Web サービス (通常は REST (または類似)) を使用することです。

HTML を出力するサーブレットは、このシナリオでは役に立ちません。不要な情報を大量に転送するため、サーブレットは使用しないでください。ネットワークを通過するすべての HTML と CSS について話しているのです。ご想像のとおり、ネットワーク トラフィックの削減はモバイル アプリケーションの最優先事項です。

REST Web サービス、または少なくとも意味のある JSON オブジェクトを出力および受信するサーブレットの開発を検討してください。これらは単なる生データであり、無駄なフォーマット関連のトラフィックで満たされているわけではありません。コードの一部を再利用して、これらのオブジェクトを構築して返すことができます。

あなたのシナリオを理解できたと思います。

于 2013-01-16T18:02:35.493 に答える