일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 부스터2기
- request
- DI
- IOC
- was
- Spring
- JSP
- DP
- Spring Framework
- Callback
- 비동기
- 파이썬
- 백준
- 기술면접
- Service
- 웹
- 다이나믹프로그래밍
- servlet
- response
- 다이나믹 프로그래밍
- 면접
- 코딩테스트
- 알고리즘
- Spring MVC
- 부스트코스
- controller
- Promise
- 서블릿
- 자바스크립트
- 네이버
- Today
- Total
목록Spring MVC (3)
Sh개발일기

스프링 MVC에서의 컴포넌트 스프링에서 MVC에 대응되는 컴포넌트는 다음과 같다. View - JSP / Controller - Java Class / Model - JavaBean Container 프레임워크 안에서 인스턴스들의 생명주기를 관리하며, 생성된 인스턴스들의 추가적인 기능을 부여한다. 개발자가 작성한 코드의 처리과정을 컨테이너에서 수행한다. 스프링 컨테이너는 스프링 프레임워크의 핵심적인 부분으로, DI를 통해 애플리케이션을 구성하는 컴포넌트들을 관리한다. IOC (Inversion Of Control) 제어의 역행이라는 뜻으로 인스턴스의 생성 및 소멸을 개발자 대신 스프링 컨테이너에 맡기는 것을 의미한다. 일반적으로 객체의 생성은 new와 같은 키워드를 이용해 개발자가 프로그래밍을 하며 필요..

학습 목표 DispatcherServlet이 어떤 순서로 동작하는지 이해한다. DispatcherServlet에서 사용되는 컴포넌트(객체)들이 어떤 것들이 있는지 안다. 핵심 개념 DispatcherServlet HandlerMapping HandlerAdapter ViewResolver 이번 포스팅에서는 Spring MVC에서 가장 핵심적인 역할을 수행하는 DispatcherServlet이 어떤 순서로 동작하는지 살펴보며 이를 통해 Spring MVC에서 사용되는 컴포넌트들을 알아보겠다. Spring MVC 기본 동작 흐름 Spring MVC의 기본 동작 흐름은 다음과 같다. Database를 제외한 파란색 부분들은 Spring MVC가 제공해주는 부분이며, 보라색으로 표시된 부분은 개발자가 개발하는 ..

학습 목표 MVC Model 1과 MVC Model 2 구조의 차이점에 대해 이해합니다. 발전된 형태의 MVC Model 2 구조에 대해 이해합니다. 핵심 개념 MVC Model 1 MVC Model 2 Spring MVC MVC란 Model-View-Controller의 약자로, 데스크탑 어플리케이션용으로 고안된 개념이다. Model - View가 렌더링 하는데 필요한 데이터이다. 예를 들면 사용자가 요청한 상품 목록이나, 주문 내역이 이에 해당한다. View - 실제로 보이는 부분을 의미하며, 모델을 사용해 렌더링을 한다. JSP, JSF, PDF, XML 등으로 결과를 표현한다. Controller - 사용자의 액션에 응답하는 컴포넌트다. 모델을 업데이트 하고, 다른 액션을 수행한다. MVC모델은 ..