웹 개발은 크게 3가지로 구분지을 수 있습니다. 1) 정적 컨텐츠 2) MVC와 템플릿 엔진 3) API 이번에는 2) / 3) 내용에 대해 중점적으로 다뤄보겠습니다. 1. 정적 컨텐츠 정적 파일을 웹 브라우저에 그대로 내려주는 것을 의미합니다. 1편 내용 참고하시기 바랍니다. 2. Spring MVC와 템플릿 엔진 MVC는 model, view, control를 의미하고 요즘 개발 트렌트이며 현업에서 주로 사용되고 있다고 하네요. 템플릿 엔진은 과거에 소위 말하는 JSP, PHP, ASP가 이에 해당됩니다. 다만 자바의 경우 공식 템플릿엔진을 `thymeleaf`로 바꾼지 꽤 됐죠. https://docs.spring.io/spring-framework/docs/3.2.x/spring-framework..