1. Framework이란?
뼈대나 근간'을 이루는 코드들의 묶음
프로그램의 기본 프름이나 구조는 정하고, 이 구조에 자신의 코드를
추가하는 방식으로 개발할 수 있도록 하는 프로그래밍의 기본 틀을 의미
개발한 필요한 구조가 제공되고, 여기에 필요한 부분을 조립하는
형태로 개발이 진행된다.
ex> 소형차를 만들기 위해 뼈대를 사용하는데, 기 뼈대로 SUV를
만들 수는 없다.(Framework)
2. 라이브러리란?
자주 사용되는 로직을 재사용하기 편리하도록 잘 정리한
일련의 코드들의 집합
ex> 바퀴나, 선루프, 헤드라이트 등은 비교적 다른 종류로 쉽게 바꿀 수
있다.
3. Spring boot 특징이란?
4. Spring boot project set?
5. Spring
6. DispatcherServlet
스프링 MVC도 프론트 컨트롤러 패턴으로 구현되어 있다.
스프링 MVC의 프론트 컨트롤러가 바로 디스패처 서블릿이다.
DispatcherServlet -> FrameworkServlet
-> HttpServletBean -> HttpServlet
7. ViewResolver란?
실행할 뷰를 찾는 일을 한다.
페이지 컨트롤러가 리턴한 뷰 이름에 해당하는 뷰 객체를 매핑하는 역할
8. Model이란?
9. ModelAndView
10. 일반적인 웹 애플리케이션 계층 구조