私は 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.0maven を介してインストールしてから、/src/main/java の下に新しい Java クラスを作成することができました。