1. WAS와 WEB SERVER의 차이

2. Spring Framework란?

❇️ Framework와 library의 차이점

→ 둘 다 개발자들을 돕기위한 것들이지만, 라이브러리 같은 경우 개발자가 필요한 경우 가져다 쓰는 방식으로, 제어권을 개발자가 갖고 있지만, 프레임워크의 경우 클래스나 인터페이스 같이 프레임워크가 규정한 규칙에 맞게 제공한 것을 개발자가 그에 맞게 사용하는 것을 말한다. 즉, IoC(Inversion of Controll) 제어의 역전의 예시이다.

3. Spring MVC

4. MVC의 흐름

  1. 클라이언트가 url로 요청(request)을 보낸다.
  2. 디스패쳐 서블릿이 해당 요청을 받고, 핸들러 메핑을 통해 맞는 컨트롤러를 찾는다.
  3. 찾았다면 핸들러 어탭터에게 요청을 맡긴다.