μ€νλ§μ΄λ?
- μλ°λ₯Ό νμ©ν΄μ μΉ λ° μ±κ°λ°μ μν μ€νμμ€ κ²½λ 컨ν μ΄λ
컨ν μ΄λλ?
- jspμ μλΈλ¦Ώμ μ€νμμΌμ£Όλ μννΈμ¨μ΄ νκ²½
μλΈλ¦Ώμ΄λ?
- 컨ν μ΄λκ° μ΄ν΄ν μ μλλ‘ μμ μλ°μ½λλ‘ μ΄λ£¨μ΄μ Έ μμΌλ©°, μλ°μμ htmlμ μλ―Έ
jspλ?
- html κΈ°λ°νμ μλ°μ½λλ₯Ό λΈλ‘ννμ¬ μ½μ , htmlμμ μλ°
μ μ€νλ§μ μ°λκ°??
- μ€νλ§μ νΉμ§λλ¬Έ (νΉμ§ 3κ°μ§ -> DI, IOC, AOP)
*** DI (Dependency Injection) μμ‘΄μ± μ£Όμ
- μλΉμ€λ€κ°μ μμ‘΄μ±μ΄ μ‘΄μ¬νλ©΄ νλ μμν¬κ° μ°κ²°ν΄μ€ ex) autowired
*** IOC (Inversion Of Control) μ μ΄ μμ
- 컨νΈλ‘€μ μ μ΄κΆμ νλ μμν¬κ° μμ , νμμλ°λΌ μ¬μ©μμ μ½λλ₯Ό νΈμΆν΄ μ¬μ©νλκ²μ μλ―Έ.
ex) μλμ° λΉλ°λ²νΈ μνΈν (νλ μμν¬κ° μ μ΄)
*** AOP (Aspect Oriented Programming) κ΄μ μ§ν₯ νλ‘κ·Έλλ°
- νΈλμμ , λ‘κΉ , 보μ κ°μ μ¬λ¬λͺ¨λμμ 곡ν΅μΌλ‘ μ¬μ©νλ ν΅μ¬κΈ°λ₯μ λ°λ‘ λλ κ΄λ¦¬νλ κ²μ μλ―Έ.
μλ°λ νΉμ ν΄λμ€μ λνμ¬ μμ§μ μΌλ‘ μ μ΄λ§ κ°λ₯νμ§λ§,
AOPλ₯Ό μ¬μ©νλ©΄ μνμ μ μ΄κ° κ°λ₯νλ€.
Spring Frameworkμμ νλ μμν¬λ!
κ°λ°ν λ μ€κ³μ κΈ°μ΄κ° λλ ν΄, μ¬μ¬μ©μ±μ λμΈλ€.
'l π€ μ½λ l' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[κ°λ°μ λ©΄μ λλΉ μ§λ¬Έμμ½] μλ° κ°λ μ 리/ μλ°λ 무μμΈκ° (0) | 2020.05.26 |
---|---|
[κ°λ°μ λ©΄μ λλΉ μ§λ¬Έμ 리] λ§μ΄λ°ν°μ€ mybatis λ?? (0) | 2020.05.26 |
(μμ κ°λ¨!!) κΉ(git) νμΌμΆκ° νλλ² (0) | 2020.05.22 |
κΉμ μμ νμΌ μ λ°μ΄νΈ νλλ² (μ΄κ°λ¨) (3) | 2020.05.22 |
μ΄ν΄λ¦½μ€ mssql μ°λνκΈ° (0) | 2020.05.21 |
λκΈ