Spring Web MVC๋?
- Spring ํ๋ ์์ํฌ์์ ์ ๊ณตํ๋ ์น ๋ชจ๋
์ญํ | |
Model | - ๋ฐ์ดํฐ ๊ด๋ฆฌ ๋ฐ ๋น์ฆ๋์ค ๋ก์ง์ ์ํ |
View | - ์ค์ ๋ก ๋ ๋๋ง ๋์ด ๋ณด์ด๋ ํ์ด์ง๋ฅผ ๋ด๋น - ๋น์ฆ๋์ค ๋ก์ง ์ฒ๋ฆฌ ๊ฒฐ๊ณผ๋ฅผ ํตํด ์ฌ์ฉ์ ์ธํฐํ์ด์ค๊ฐ ํํ๋๋ ๊ตฌ๊ฐ |
Controller | - ์ฌ์ฉ์์ ์์ฒญ์ ๋ฐ๊ณ , ์๋ต์ ์ฃผ๋ ๋ก์ง์ ๋ด๋น |
Q1. Dispatcher Servlet ์ด๋?
A1.
ํด๋ผ์ด์ธํธ๋ก๋ถํฐ ๋ค์ด์ค๋ ๋ชจ๋ ์์ฒญ์ ๊ฐ์ฅ ๋จผ์ ๋ฐ์ ์ ํฉํ ์ปจํธ๋กค๋ฌ์ ์์ํด์ฃผ๋ ํ๋ก ํธ ์ปจํธ๋กค๋ฌ์ ๋๋ค.
Q2. Spring Web MVC์ Dispatcher Servlet์ ๋์ ์๋ฆฌ์ ๋ํด์ ๊ฐ๋จํ ์ค๋ช ํด์ฃผ์ธ์.
A2.
1. ํด๋ผ์ด์ธํธ์ ์์ฒญ์ ๋์คํจ์ฒ ์๋ธ๋ฆฟ์ผ๋ก ๋ฐ๊ณ ,
2. ์์ฒญ ์ ๋ณด๋ฅผ ํตํด ์์ฒญ์ ์์ํ ์ปจํธ๋กค๋ฌ๋ฅผ ์ฐพ๊ณ ,
3. ์์ฒญ์ ์ปจํธ๋กค๋ฌ๋ก ์์ํ ํธ๋ค๋ฌ ์ด๋ํฐ๋ฅผ ์ฐพ์์ ์ ๋ฌํ๊ณ ,
4. ํธ๋ค๋ฌ ์ด๋ํฐ๊ฐ ์ปจํธ๋กค๋ฌ๋ก ์์ฒญ์ ์์ํฉ๋๋ค.
5. ๋น์ฆ๋์ค ๋ก์ง์ ์ํํ๊ณ ,
6. ์ปจํธ๋กค๋ฌ๊ฐ ๋ฐํ๊ฐ์ ๋ฐํํ๊ณ ,
7. HandlerAdapter ๊ฐ ๋ฐํ๊ฐ์ ์ฒ๋ฆฌ
8. ์๋ฒ์ ์๋ต์ ํด๋ผ์ด์ธํธ๋ก ๋ฐํํจ
<์ถ์ฒ>
https://mangkyu.tistory.com/18
[Spring] Dispatcher-Servlet(๋์คํจ์ฒ ์๋ธ๋ฆฟ)์ด๋? ๋์คํจ์ฒ ์๋ธ๋ฆฟ์ ๊ฐ๋ ๊ณผ ๋์ ๊ณผ์
์ด๋ฒ์๋ servlet์ ์ฌํ ๋๋ ๋ํ์ฃผ์์ธ dispatcher-servlet์ ๋ํด์ ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. 1. Dispatcher-Servlet(๋์คํจ์ฒ ์๋ธ๋ฆฟ)์ ๊ฐ๋ [ Dispatcher-Servlet(๋์คํจ์ฒ ์๋ธ๋ฆฟ) ์ด๋? ] ๋์คํจ์ฒ..
mangkyu.tistory.com
[Spring] Filter ์ Interceptor ์ฐจ์ด (0) | 2022.06.09 |
---|---|
[Spring] Spring Bean Life Cycle (0) | 2022.06.09 |
[Spring] Spring Framework ์ Spring Boot์ ์ฐจ์ด (0) | 2022.06.07 |
Transaction์ด๋? (0) | 2022.04.15 |
CORS๋? (0) | 2022.04.10 |
๋๊ธ ์์ญ