웹 애플리케이션 서버(WAS)
웹 애플리케이션을 서비스하는 서버
= 서버에 프로그램을 설치하고 사용자가 그 프로그램을 사용할 수 있게 하는 서비스를 듯한다.
위의 기능을 제공해주는것 대표적으로 톰캣이 있다.
https://tomcat.apache.org/tomcat-9.0-doc/architecture/overview.html
톰캣의 내부 구조
Server(Tomcat)
>> Service(Connector : HTTP1.1 || HTTP2 || AJP) //요청방식에 따라 맞춰준다.
>> Engine(Catalina)
>> Context(path : /main...)
<강의 일부 캡쳐 : 남궁성 스프링의 정석>
servlet
작은 서버 프로그램 ( 컨트롤러 == 서블릿)