2
브라우저에서 Play로 요청을 보내면! localhost:9000
에 어떤 서버의 객체/메소드가 처음으로 요청을 처리하기 시작합니까?플레이 프레임 워크 엔트리 포인트
PlayFramework
은 요청을 처리하기 위해 netty
프레임 워크를 사용합니다. 그래서 일부 netty 메소드가 실행을 시작합니까?
브라우저에서 Play로 요청을 보내면! localhost:9000
에 어떤 서버의 객체/메소드가 처음으로 요청을 처리하기 시작합니까?플레이 프레임 워크 엔트리 포인트
PlayFramework
은 요청을 처리하기 위해 netty
프레임 워크를 사용합니다. 그래서 일부 netty 메소드가 실행을 시작합니까?
play.server.Server.main(...)
new Server(...)
bootstrap.setPipelineFactory(new HttpServerPipelineFactory());
pipeline.addLast("handler", playHandler); [PlayHandler instance is injected to 'netty' factory ]
messageReceived(final ChannelHandlerContext ctx, final MessageEvent e) of PlayHandler will be called-back from netty when a new http message received.