我是一名rails开发人员并开始学习Java。我感兴趣的是建立一个Java Web服务器上,并把它通过URL例如执行某些命令:Java Web服务器,通过URL执行命令
http://localhost:8080/downloadFile?id=1000
会告诉Web服务器去下载一个文件,1000从另一台服务器的ID。
我应该使用像Play 2.0之类的框架吗?
感谢任何帮助!
============================================== ===============================
为寻找一个简单的解决方案:
简单的例子:
import static spark.Spark.*;
import spark.*;
public class HelloWorld {
public static void main(String[] args) {
get(new Route("/hello") {
@Override
public Object handle(Request request, Response response) {
// Execute code here
return "Hello World!";
}
});
}
}
如果你想使用URL参数,你可以简单地调用request.queryParams("parameternamehere")。因此,如果我想要使用/hello路线使用?name=john来获取名称,我需要致电request.queryParams("name")。
我能够通过IntelliJ快速运行,通过maven安装com.sparkjava:spark-core:1.0,然后在/ src/main/java下创建一个新的java类。