πͺ CS
νλ μμν¬, λΌμ΄λΈλ¬λ¦¬ μ°¨μ΄
devussy
2023. 1. 4. 22:22
νλ μμν¬λ λΌμ΄λΈλ¬λ¦¬?
μ°μ νλ μμν¬μ λΌμ΄λΈλ¬λ¦¬λ 곡ν΅μΌλ‘ μ¬μ©λ μ μλ νΉμ ν κΈ°λ₯λ€μ λͺ¨λνν κ²μ΄λ€.
κ³Όμ° λ¬΄μ¨ μ°¨μ΄κ° μλ κ±ΈκΉ?
μ μ΄ νλ¦ νλ‘μ°μ λν μ μ΄ κΆνμ΄ μ΄λμ μλλμ μ°¨μ΄μ΄λ€.
νλ μμν¬λ μ ν΄μ§ κΈΈμ λ°λΌμΌ νλ―λ‘ μλμ μ΄κ³ , λΌμ΄λΈλ¬λ¦¬λ μ λμ μΌλ‘ ν μ μλ€λ μ !
νλ μμν¬μλ μ μ΄μ μμ (Inversion Of Control)μ΄ μ μ©λμ΄ μλ€.
νλ μ μν¬
- ν΄λλͺ , νμΌλͺ μ λν κ·μΉ O
- λΌμ΄λΈλ¬λ¦¬μ λΉν΄ μ’ λ μ격νλ€.
- λ€λ₯Έ κ³³μΌλ‘ μ΄λν λ ‘λΉνκΈ°(λꡬ)’λ₯Ό νκ³ μ΄λνμ§λ§ ‘λΉνκΈ°’κ° μ»¨νΈλ‘€νκ³ λλ κ°λ§ν μμ μμ΄μΌ νλ€. νλ μμν¬κ° μ΄μ λΉμ·νλ€.
- Spring Framework
- Vue.js
λΌμ΄λΈλ¬λ¦¬
- ν΄λλͺ , νμΌλͺ λ±μ λν κ·μΉ X
- νλ μμν¬μ λΉν΄ μμ λ‘λ€.
- 무μΈκ° μλ₯Ό λ ‘κ°μ(λꡬ)’λ₯Ό μ¬μ©ν΄μ ‘λ΄κ°’ μ§μ 컨νΈλ‘€νμ¬ μλ₯΄λλ°, λΌμ΄λΈλ¬λ¦¬κ° μ΄μ λΉμ·νλ€.
- React.js