Spring
Spring IoC/DI ์ปจํ
์ด๋
Container IoC (Inversion of Control) DI (Dependency Injection) ์ปจํ
์ด๋(Container) ์ปจํ
์ด๋๋ ์ธ์คํด์ค์ ์๋ช
์ฃผ๊ธฐ๋ฅผ ๊ด๋ฆฌํ๋ฉฐ, ์์ฑ๋ ์ธ์คํด์ค์๊ฒ ์ถ๊ฐ์ ์ธ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ์๋ฅผ ๋ค์ด, Servlet์ ์คํํด์ฃผ๋ WAS๋ Servlet ์ปจํ
์ด๋๋ฅผ ๊ฐ์ง๊ณ ์๋ค๊ณ ๋งํฉ๋๋ค. WAS๋ ์น ๋ธ๋ผ์ฐ์ ๋ก๋ถํฐ ์๋ธ๋ฆฟ URL์ ํด๋นํ๋ ์์ฒญ์ ๋ฐ์ผ๋ฉด, ์๋ธ๋ฆฟ์ ๋ฉ๋ชจ๋ฆฌ์ ์ฌ๋ฆฐ ํ ์คํํฉ๋๋ค. ๊ฐ๋ฐ์๊ฐ ์๋ธ๋ฆฟ ํด๋์ค๋ฅผ ์์ฑํ์ง๋ง, ์ค์ ๋ก ๋ฉ๋ชจ๋ฆฌ์ ์ฌ๋ฆฌ๊ณ ์คํํ๋ ๊ฒ์ WAS๊ฐ ๊ฐ์ง๊ณ ์๋ Servlet ์ปจํ
์ด๋์
๋๋ค. Servlet์ปจํ
์ด๋๋ ๋์ผํ ์๋ธ๋ฆฟ์ ํด๋นํ๋ ์์ฒญ์ ๋ฐ์ผ๋ฉด, ๋ ๋ฉ๋ชจ๋ฆฌ์ ์ฌ๋ฆฌ์ง ์๊ณ ๊ธฐ์กด์ ๋ฉ๋ชจ๋ฆฌ์ ์ฌ๋ผ๊ฐ ์๋ธ๋ฆฟ์ ์คํํ์ฌ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ์น ๋ธ..
2020. 9. 7. 14:16