์ด ๊ธ์ ์ ๊ฐ ์ดํดํ ๊ฐ๋ ์ ๋ฐํ์ผ๋ก ์์ฑํ์๊ธฐ์ ํ๋ฆฐ ๋ถ๋ถ์ด ์์ ์ ์์ต๋๋ค. ํ๋ฆฐ ๋ถ๋ถ ์๋ค๋ฉด ์ง์ ํด์ฃผ์ธ์ :) ์คํ๋ง์์ ๋งํ๋ ์ปจํ ์คํธ(context)๋ ์คํ๋ง์ด ๊ด๋ฆฌํ๋ ๋น๋ค์ด ๋ด๊ฒจ ์๋ ์ปจํ ์ด๋ ๋ผ๊ณ ์๊ฐํ์๋ฉด ๋ฉ๋๋ค. ์คํ๋ง์ ๊ณ์ ๊ณต๋ถ์ค์ด์ง๋ง ์์ฒญ ํท๊ฐ๋ ธ๋ ๋ถ๋ถ์ด WebApplicationContext์ ApplicationContext์ ๊ด๊ณ, web.xml์์์ servlet-context์ root-context์ ๊ด๊ณ ๊ทธ๋ฆฌ๊ณ ContextLoaderListenter์ dispatcher-servlet์ ๊ด๊ณ ์ด ์ด 3๊ฐ์ ๊ด๊ณ๊ฐ ๋ณผ๋๋ง๋ค ํท๊ฐ๋ ธ์ต๋๋ค. # root-context ์ sevlet-context ํ๋ฆ ์ด ๊ธ์ WAC์ AC ๊ด๋ จ ๊ธ์ด ์๋๋ฏ๋ก root-context์ ..
Sevlet Container, Servlet์ ๋ํด ์์๋ณด์๊ณ ์ด๋ฒ์ Servlet์ ๋ํ๊ฒฉ์ ๋งก๊ณ ์๋ Dispatcher-Servlet์ ๋ํด ์์๋ณด๋ ค๊ณ ํฉ๋๋ค. # Dispatcher-Servlet์ ์ ์ ์คํ๋ง์์ ์ ์ํ ๊ฐ๋ ์ ์๋์ ๊ฐ์ต๋๋ค. Servlet Container์์ HTTPํ๋กํ ์ฝ์ ํตํด ๋ค์ด์ค๋ ๋ชจ๋ ์์ฒญ์ ํ๋ ์ ํ ์ด์ ๊ณ์ธต์ ์ ์ผ์์ ๋ฌ์ ์ค์์ง์ค์์ผ๋ก ์ฒ๋ฆฌํด์ฃผ๋ ํ๋ก ํธ ์ปจํธ๋กค๋ฌ(Front Controller) ์ข ๋ ์ฝ๊ฒ ์ค๋ช ํ์๋ฉด, ํด๋ผ์ด์ธํธ๊ฐ ์์ฒญ์ ๋ณด๋ด์ค๋ฉด ์๋ธ๋ฆฟ ์ปจํ ์ด๋๊ฐ ์์ฒญ์ ๋ฐ๊ฒ ๋ฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ ์ ์ผ ์์์ ์๋ฒ๋ก ๋ค์ด์ค๋ ์์ฒญ์ ์ฒ๋ฆฌํ๋ ํ๋ก ํธ ์ปจํธ๋กค๋ฌ๊ฐ ์๋๋ฐ ์ด๋ฅผ Dipatcher Servlet์ด๋ผ๊ณ ํฉ๋๋ค. # Dispatcher-Servlet์ ํ..