私は内部アプリケーションのためにJavaで単純なRPCサーバーを試作しています。URLをJavaのリクエストハンドラにマップする最も簡単な方法
最終的には、MessagePack、Apache Avro、または0mqへのJavaバインディングなどの特殊な高性能RPCライブラリに切り替えることを望んでいますが、今はできるだけシンプルにしたいと思いますHTTP経由のJSONから始まります。 Jettyを使用してWebサーバーを埋め込み、インストールと展開をできるだけ簡単にすることができます。しかし、私はJava webdevの経験があまりなく、特定のURLに少数の特定のリクエストハンドラオブジェクトを関連付ける非常に単純な課題に苦しんでいます。私の一般的な印象は、これはweb.xmlファイルが使用される種類のものかもしれませんが、可能であれば、ソースコードに接続したいと思っています。
私は、セッション、テンプレート、データベースアクセスなどの興味深いWebアプリケーション機能は必要ないと強調する必要があります。POSTリクエスト本体からJSON文字列を取得し、処理してから文字列を応答。
基本的には、要求本体を大文字と小文字にそれぞれ戻し、それらをパス "/ upper"と "/ lower"に登録する2つの要求ハンドラ(サーブレット?)を記述するのに最適な方法は何でしょうか?私のサーバでは、設定ファイルを使わないでください。これは組み込みのJettyアプリケーションで行われますが、したくない場合は、それに依存する必要はありません。