Skip to content

Latest commit

Β 

History

History
10 lines (7 loc) Β· 676 Bytes

IOC(Inversion of Control).md

File metadata and controls

10 lines (7 loc) Β· 676 Bytes

IOC(Inversion of Control)

객체의 생성과 μ˜μ‘΄μ„± μ£Όμž…μ„ κ°œλ°œμžκ°€ μ•„λ‹Œ μ»¨ν…Œμ΄λ„ˆ(ν”„λ ˆμž„μ›Œν¬)κ°€ κ΄€λ¦¬ν•˜λŠ” λ””μžμΈ νŒ¨ν„΄
객체의 생λͺ… 주기와 μ˜μ‘΄μ„± 관리λ₯Ό μ• ν”Œλ¦¬μΌ€μ΄μ…˜ μ½”λ“œμ—μ„œ 직접 μ²˜λ¦¬ν•˜λŠ” λŒ€μ‹ , ν”„λ ˆμž„μ›Œν¬λ‚˜ μ»¨ν…Œμ΄λ„ˆμ— μœ„μž„ν•˜λŠ” 것

Spring IOC

객체λ₯Ό μƒμ„±ν•˜κ³  μ˜μ‘΄μ„±μ„ κ΅¬μ„±ν•˜κ³  κ²°ν•©ν•˜λ©° 생λͺ… μ£ΌκΈ°λ₯Ό κ΄€λ¦¬ν•œλ‹€.
Spring의 IOC μ»¨ν…Œμ΄λ„ˆλŠ” 빈(bean)을 μƒμ„±ν•˜κ³  κ΄€λ¦¬ν•˜λŠ” 역할을 ν•œλ‹€.
XML μ„€μ • νŒŒμΌμ΄λ‚˜ μ–΄λ…Έν…Œμ΄μ…˜μ„ 톡해 객체 κ°„μ˜ μ˜μ‘΄μ„±μ„ μ •μ˜ν•˜κ³ , λŸ°νƒ€μž„ μ‹œμ— 이λ₯Ό μžλ™μœΌλ‘œ μ£Όμž…ν•œλ‹€.