文字列のコレクションを取得してAppEngineサーバーのデータストアに保存できる単純なWebサービスアプリケーションを作成しようとしています。
私はJavaの知識があり、JavaサーブレットとそのWAR標準についての知識はほとんどありません。
少なくとも、AppEngineが提供するJavaテクノロジ。
属性を使用して.NETで実行できるのと同じように、Javaの注釈を使用してWebサービスを作成できれば幸いです。
記事やガイダンスへのリンクをいただければ幸いです。完全なソース回答は必須ではありませんが、いただければ幸いです。
いいえpythonベースの回答をお願いします。
IMO、Javaを使用してGAE上にWebサービスを構築するための簡単なソリューションはありません。
しかし、それはまだ達成可能です。構築したい Webサービス から始めましょう。
一般的な使用法では、この用語は、Webで使用されるハイパーテキスト転送プロトコル(HTTP)プロトコルを介して通信するクライアントおよびサーバーを指します。このようなサービスは、ビッグWebサービスとRESTful Webサービスの2つのキャンプのいずれかに分類される傾向があります。
「ビッグWebサービス」はSOAP/RPC形式を使用し、RESTfulWebサービスはRESTスタイル1を使用します。次のことができます SOAP vs REST)についてもっと読む 。
たくさんあります JavaオープンソースWebサービスフレームワークがあります 。それらのほとんどは、一般的にJava API for XML Web Services(JAX-WS)、Java EEプラットフォームの一部です。JAX-WSはリストで指定されているGoogle App EngineではサポートされていませんApp Engineで再生されます 。「クールなJavaの注釈」は忘れてください。
しかし、RestletはGAEと互換性があるようです。したがって、RESTがオプションになる可能性があると思われる場合は、先に進んで RestletのHello Worldチュートリアル を確認します。次に、先に、 RestletをGAEと統合する方法 に関する記事を読んでください。