프로그래밍/Servlet \ JSP2 서블릿/JSP 톰캣 (WAS) tcp/ip 소켓 연결관리, http 프로토콜 해석 등 프로그래머가 웹 구현을 쉽게할 수 있도록 기능을 제공해준다. 또한 서블릿 컨테이너를 관리한다. 서블릿, 스레드를 관리한다. 스레드로 URL 요청에 맞는 서블릿을 실행시킨다. URL를 보고 해당되는 서블릿의 service()를 호출 * 스프링에서의 동작은 URL을 단순히 Dispatcher Servlet에게 전부 준다. 서블릿 톰캣은 HttpServlet 을 상속한 servlet들을 알아보고 관리한다. (HttpServletRequest, HttpServletResponse)도 생성해준다. extends HttpServlet service() service()에서 get, post를 처리해주던지, service()이후에 doGet(),.. 2022. 7. 19. WAS의 역할과 JSP, 서블릿 개념 WAS 톰캣이다. 톰캣은 Java servlet을 관리한다. 톰캣외에도 WAS가 있지만 톰캣을 가장 많이 사용 역할 통신지원 멀티 스레드 관리 서블릿 생명주기 관리 세션 관리 동작방식 Request, Response 객체 생성 -> servlet에게 전달 /스프링/ spring dispatcher servlet 용어 정리 ✔ Socket IP + Port HTTP도 Socket을 사용함, Web Socket 통신이 아닐뿐임 ✔ HTTP 통신 요청에 대한 응답을 주고 바로 통신을 해제 TCP 위에서 보편적으로 사용, UDP 위에서도 사용가능함 (Youtube QUIC) ✔ Web Socket 통신 HTTP와 달리 통신을 유지하며 실시간 통신 지원 처음 요청시 HTTP Get 으로 Upgrade:web so.. 2022. 5. 6. 이전 1 다음