maven archtype 으로 프로젝트를 만든다.
준비물 : 메이븐, 톰캣
servlet api를 의존성 추가
scope: provided 런타임 패키징 시점에선 빠진다. 어디 선가 의존성이 제공 될 것이다. 예를 들어 서블릿은 톰캣 컨테이너
HttpServlet을 상속받는 서블릿을 만든다.
init , doGet , doPost 등의 함수가 있다.
init
doGet
doPost
실행은 톰캣이 필요하다.
스프링 MVC는 서블릿 기반으로 만들어 졌다.