Spring MVC란?Spring MVC는 Model-View-Controller 패턴을 따르는(제공하는) 웹 애플리케이션 프레임워크 구성 요소역할 설명Model애플리케이션의 데이터를 캡슐화 (주로 POJO)View모델 데이터를 렌더링하여 사용자에게 보여줌 (JSP 등)Controller사용자 요청을 처리하고 Model을 생성하여 View로 전달Tomcat -> 멀티 스레드 환경에서 돌아감.( 멀티 스레드 환경에서 항상 고민해야 할 것 : 공유 자원 –> 여러 스레드들이 공유 자원을 동시에 접근할 때, 상호 배제(lock, synchronized 등)가 필요함. )클래스내의 멤버 변수는 공유 자원임. DispatcherServlet(Front Controller로 작동)Spring MVC 프레임워크의 ..