Spring
[์คํ๋ง ์น MVC ๋์ ์๋ฆฌ] Front Controller ๊ฐ ๋ฌด์์ธ๊ฐ์?
kkkkkkkkkkkk
2022. 3. 28. 17:40
๐ป Front Controller ์ ๋ํด ์์๋ณด์!
๊ธฐ์กด Servlet ๋ฐฉ์์ Client ์์ ์์ฒญ์ด Servlet Container๋ก ๊ฐ์ Servlet์ ์์ฑํ๊ณ Controller ๋ฅผ ์คํ ํฉ๋๋ค.
๊ธฐ์กด Servlet์ ๋จ์ ์ Url ์ด ๋ค๋ฅธ ์์ฒญ์ด ๋ค์ด์ค๋ฉด Servlet ์ ๋งค๋ฒ ๋ค๋ฅด๊ฒ ์์ฑํด์ผ ํ๋ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
์ด ๋จ์ ์ ๋ณด์ํ์ฌ ๋์จ ๋ฐฉ์์ด Front Controller ์ ๋๋ค. Front Controller ๋ ๋ชจ๋ ์์ฒญ์ ์ ๋จ์ ํ๋์ Controller ๋ก ๋ฐ๊ณ ๋ฐ์ ์์ฒญ๋ค์ ํด๋น Handler ์ Dispatch ํด์ค๋๋ค.
์ด ๊ธฐ๋ฅ์ Spring ์์ DispatcherServlet ์ผ๋ก ์ ์ ํ๊ณ ์์ต๋๋ค.
๋์ ์๋ฆฌ๋ฅผ ๊ทธ๋ฆผ์ผ๋ก ์ดํดํด ๋ด ์๋ค!.
