Computer/WEB, PHP-JAVA-Script
Spring(ํ๋ ์์ํฌ)
์คํ๋ง ํ๋ ์์ํฌ(Spring Framework)๋ ์๋ฐ ํ๋ซํผ์ ์ํ ์คํ ์์ค ์ ํ๋ฆฌ์ผ์ด์
ํ๋ ์์ํฌ๋ก, ์ํฐํ๋ผ์ด์ฆ ์ ํ๋ฆฌ์ผ์ด์
๊ฐ๋ฐ์ ์ํ ํฌ๊ด์ ์ธ ์ธํ๋ผ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์คํ๋ง ํ๋ ์์ํฌ๋ ๋ค์ํ ๊ธฐ๋ฅ๊ณผ ๋ชจ๋์ ํตํด ๊ฐ๋ฐ์์ ์์ฐ์ฑ์ ๋์ด๊ณ , ์ ์ฐํ ์ํคํ
์ฒ๋ฅผ ์ค๊ณํ ์ ์๋๋ก ๋์ต๋๋ค.์ฃผ์ ํน์ง์์กด์ฑ ์ฃผ์
(Dependency Injection, DI):๊ฐ์ฒด ๊ฐ์ ์์กด์ฑ์ ํ๋ ์์ํฌ๊ฐ ์ฃผ์
ํด์ฃผ๋ ๋ฐฉ์์
๋๋ค. ์ด๋ฅผ ํตํด ๊ฐ์ฒด์ ์์ฑ๊ณผ ๊ด๊ณ ์ค์ ์ด ์ฝ๋์์ ๋ถ๋ฆฌ๋์ด ํ
์คํธ์ ์ ์ง๋ณด์๊ฐ ์ฉ์ดํด์ง๋๋ค.AOP (Aspect-Oriented Programming, ๊ด์ ์งํฅ ํ๋ก๊ทธ๋๋ฐ):๋น์ฆ๋์ค ๋ก์ง๊ณผ ํก๋จ ๊ด์ฌ์ฌ๋ฅผ ๋ถ๋ฆฌํ์ฌ ๋ชจ๋ํํ๋ ๋ฐฉ๋ฒ์
๋๋ค. ์๋ฅผ ๋ค์ด, ๋ก๊น
, ํธ๋์ญ์
๊ด๋ฆฌ, ๋ณด์ ๋ฑ์ ๊ธฐ๋ฅ์ ๋ถ๋ฆฌ..