Spring MVC2 [Spring] Filter์ Interceptor ์ฐจ์ด Spring์์๋ ๋น์ฆ๋์ค ๋ก์ง๊ณผ ๋ถ๋ฆฌ๋์ด ๊ณตํต์ ์ผ๋ก ์ฒ๋ฆฌํด์ผ ํ๋ ์ ๋ฌด๋ฅผ ์ํํ๊ธฐ ์ํ ๋ช๊ฐ์ง์ ๊ธฐ๋ฅ๋ค์ ์ง์ํ๋ค. Filter (ํํฐ) Interceptor(์ธํฐ์ ํฐ) AOP(๊ด์ ์งํฅ ํ๋ก๊ทธ๋๋ฐ) ์์ ๊ฐ์ ๊ธฐ๋ฅ์ ๊ณตํต์ ์ผ๋ก ์ฌ์ฉ๋๋ ๊ธฐ๋ฅ์ ๋ชจ๋ํํ์ฌ ๋น์ฆ๋์ค ๋ก์ง๊ณผ ๋ถ๋ฆฌํ์ฌ ์ฌ์ฌ์ฉ์ฑ๊ณผ ์ ์ง๋ณด์์ฑ์ ๋์ด๊ณ ์ค๋ณต ์ฝ๋๋ฅผ ์ ๊ฑฐํ๋ค. AOP๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฒด์ ๊ฑธ์ณ ๊ณตํต์ผ๋ก ์ฌ์ฉ๋๋ ๊ธฐ๋ฅ์ ์ง์ํ๋ค๋ฉด, Filter์ Interceptor๋ ์ฃผ๋ก Controller ๋ ์ด์ด์์ ์ฌ์ฉ๋๋ฉฐ ํด๋ผ์ด์ธํธ์ ์์ฒญ๊ณผ ์๋ต์ ๊ฐ๋ก์ฑ ์ฒ๋ฆฌํ๊ฒ ๋๋ค. Filter์ Interceptor์ ์ฐจ์ด์ ์ ์ค์ ์ ์ผ๋ก ์ ๋ฆฌํด๋ณด์. Filter J2EE ํ์ค ์คํ ๊ธฐ๋ฅ์ผ๋ก ๋์คํจ์ฒ ์๋ธ๋ฆฟ(Dispatcher Servlet)์ ์์ฒญ์ด .. 2023. 4. 22. [Spring] Spring MVC โป Spring MVC ๋ฐํ ์๋ฃ์ ๋๋ค! Spring MVC ๋? Spring ํ๋ ์์ํฌ ์ค์ ์น ๊ณ์ธต์ ๋ด๋นํ๋ ๋ชจ๋ ์ค ํ๋๋ก ์ ์ ๋ช ์นญ์ Spring Web MVC ์ ๋๋ค. ๐ก Spring MVC๋ Servlet API์์์ ๋์ํ๋ฉฐ Model, View, Controller ์ธ๊ฐ์ง ๊ตฌ์ฑ์์๋ฅผ ์ฌ์ฉํด ํด๋ผ์ด์ธํธ์ ๋ค์ํ ์์ฒญ์ ์ฒ๋ฆฌํ๊ณ ๋จ์ ํ ์คํธ ํ์๋ถํฐ REST ํ์, View ํ์์ ์๋ต์ ํ ์ ์๋๋ก ํธ๋ฆฌํ๊ฒ ๊ตฌ์ฑ๋ ํ๋ ์์ํฌ์ ๋๋ค. Spring MVC๊ฐ ์ด๋ค ๋ฐฉ์์ผ๋ก ๊ฐ๋ฐ์๋ฅผ ํธํ๊ฒ ํด์คฌ๋์ง ์์ธํ ์์๋ณด๊ธฐ ์ํด ๋ฑ์ฅ ๋ฐฐ๊ฒฝ๊ณผ ๋์ ๋ฐฉ์์ ์ค์ฌ์ผ๋ก ๋ฐํ๋ฅผ ์งํํ๊ฒ ์ต๋๋ค. ๋ฑ์ฅ ๋ฐฐ๊ฒฝ Spring MVC๊ฐ ์๊ธฐ ์ ์๋ HTML ์ฝ๋์ JAVA ์ฝ๋๋ฅผ ๋ฃ์ด ๋์ ์น ํ์ด์ง๋ฅผ ์์ฑํ๋ JSP์ ์.. 2023. 2. 18. ์ด์ 1 ๋ค์