
Servlet
서버에서 클라이언트의 요청에 따라
결과를 동적으로 생성 후 응답하는 자바 프로그램HTTP 요청을 읽고 해석하여 비즈니스 로직을 수행
결과를 생성해 클라이언트에게 전달이런 서블릿 클래스들을 실행하고 관리하며 통신하게 해주는 환경은
Servlet Container 라고 하는데, 대표적으로 톰캣이 이에 속함
WAS랑 다른게 뭘까?
아파치 톰캣은 WAS로 알고 있었는데 뭔가 알고 있는거랑 살짝 달라 찾아본 결과
Apache → HTML, CSS, JS를 처리함
Tomcat → 서블릿 컨테이너로 동적인 Servlet, JSP 처리
즉, 지금의 Tomcat은 서블릿 컨테이너이자 WAS
사실 서블릿은 혼자 다 하다보니 현대적으로는 잘 사용하지 않는 것으로 알고 있다
MVC 패턴으로 빠르게 넘어가자
Share article