반응형
Vert.x 를 첫 빌드해보고 이제 서버를 한번 만들어 볼까 생각했습니다.
가장 먼저 필요한것이 route인것 같아 어떻게 가능한지 테스트했습니다.
import org.vertx.java.platform.Verticle; import org.vertx.java.core.Handler; import org.vertx.java.core.http.HttpServer; import org.vertx.java.core.http.HttpServerRequest; import org.vertx.java.core.http.RouteMatcher; import org.vertx.java.core.json.JsonObject; public class RouteTestVerticle extends Verticle { public void start() { HttpServer server = vertx.createHttpServer(); RouteMatcher routeMatcher = new RouteMatcher(); routeMatcher.get("/", new Handler() { public void handle(HttpServerRequest req) { req.response().end("Vert.x test page!"); } }); routeMatcher.get("/hello", new Handler () { public void handle(HttpServerRequest req) { req.response().end("Hello World!!"); } }); routeMatcher.get("/json", new Handler () { public void handle(HttpServerRequest req) { JsonObject obj = new JsonObject().putString("name", "chope"); req.response().end(obj.encode()); } }); routeMatcher.get("/:myname", new Handler () { public void handle(HttpServerRequest req) { String name = req.params().get("myname"); req.response().end("Your name is "+name); } }); server.requestHandler(routeMatcher).listen(8080, "localhost"); } }
대충 이렇게 하면 되는구나...
반응형
'Programming' 카테고리의 다른 글
SpringBoot 시작하기 (0) | 2014.09.12 |
---|---|
Install Lightblue (0) | 2014.09.11 |
tomcat 사용시 java.lang.OutOfMemoryError: PermGen space (0) | 2013.02.23 |
아두이노 시작하기 (0) | 2013.01.23 |
IE8 에서 jquery :checked 가 동작하지 않는 경우 (0) | 2012.12.05 |