私は Rails 開発者で、Java を学び始めています。私はJava Webサーバーを構築することに興味があり、たとえばURLで特定のコマンドを実行させます:
http://localhost:8080/downloadFile?id=1000
Web サーバーに、ID が 1000 のファイルを別のサーバーからダウンロードするように指示します。
Play 2.0 などのフレームワークを使用する必要がありますか?
どんな助けにも感謝します!
================================================== ===========================
シンプルなソリューションを探している人のために:
https://github.com/perwendel/spark
簡単な例:
静的 spark.Spark.* をインポートします。 spark.* をインポートします。 パブリック クラス HelloWorld { public static void main(String[] args) { get(新しいルート("/hello") { @オーバーライド public Object handle(リクエスト リクエスト、レスポンス レスポンス) { // ここでコードを実行 return "Hello World!"; } }); } }
URL パラメータを使用したい場合は、単にrequest.queryParams("parameternamehere")
. したがって、その/hello
ルートを使用?name=john
して名前を取得したい場合は、 を呼び出す必要がありますrequest.queryParams("name")
。
これを IntelliJ ですばやく実行し、com.sparkjava:spark-core:1.0
maven を介してインストールしてから、/src/main/java の下に新しい Java クラスを作成することができました。