-1

「Hello, user!」というテキストを表示する単純な Java Web サーバーを作成したいと考えています。localhost:8080Web ブラウザー ウィンドウでナビゲートするたびに、ブラウザーで。「こんにちは!」というテキストも表示したいです。に移動するたびにlocalhost:8080/hi。これを簡潔に行う Java サーバーを作成することは可能ですか? (具体的には、Java 関数を他のプログラミング言語から呼び出せるようにする単純な RPC メカニズムを Java で作成する方法を見つけようとしています。)

4

2 に答える 2

2

JavaでRESTfulWebサービスを作成しようとしている場合は、JAXRSが最適です。

すでに作成されているhttpサーバーを開発する必要はなく、Javaには十分にテストされた高度にスケーラブルなhttpサーバーの選択肢がたくさんあります。JAXRSを使用してRESTfulWebサービスを開発するには、クラスとメソッドに、応答するhttpメソッド、コンテンツタイプ、およびURLパスの一部を説明するアノテーションを付けます。

私はたまたまNetbeansに精通しており、あなたが説明する内容を記述して、ほんの数分で実行させることができました。

参照: http: //en.wikipedia.org/wiki/Java_API_for_RESTful_Web_Servicesおよびhttp://docs.oracle.com/javaee/6/tutorial/doc/giepu.html

于 2012-10-12T04:17:34.973 に答える
0

本当に独自のウェブサーバーを作成したい場合は、httpserverパッケージとこの回答のサンプルコードをご覧ください:https ://stackoverflow.com/a/3732328/851273

その後、電話をかけHttpExchange.getRequestURI()てそれを使用して、何に応答するかを決定できるはずです。リクエストURIがhi、の場合、200とレスポンスボディで応答します。Hi!

于 2012-10-12T04:16:36.873 に答える