μννΈμ¨μ΄ λμμΈν¨ν΄ μ€ νλμ΄λ€.
λμμΈν¨ν΄μ΄λ? νλ‘κ·Έλ¨μ κ°λ°νλ μ€μ λ°μνλ λ¬Έμ μ λ€μ μ 리ν΄μ μν©μ λ°λΌ λ κ°νΈνκ³ ν¨μ¨μ μΌλ‘ μ μ©ν΄μ μΈ μ μκ² μ 리ν΄μ κ·μ½μ ν΅ν΄ μ½κ² μΈ μ μλ ννλ₯Ό λ§νλ€.
μ¦, λμμΈν¨ν΄μ μ½κ² λ§νλ©΄
μ΄λ€ νλ‘κ·Έλ¨μ ꡬννλλ°μλ μ¬λ¬ λ°©λ²μΌλ‘ ννν μ μλλ°, μ¬λ¬ μ¬λλ€μ΄ κ°μ΄ μ μ§ λ³΄μνκΈ° μ¬μ°λ €λ©΄ μμ보기 μ½κ² ν΅μ©νλ κ·μΉμμ κ°λ°νλ κ²μ΄ μ’λ€.
μ΄λ κ² κ°λ°νκΈ° μ½κ² 보νΈνλ ννλ₯Ό λμμΈ ν¨ν΄μ΄λΌκ³ λ§ν μ μκ² λ€.
2. Controllerλ λͺ¨λΈ μλ° κ°μ²΄μ λ©μλλ₯Ό νΈμΆνλ€.
3. λ°μ΄ν°λ₯Ό κ°κ³΅νκ±°λ DBμ μνΈμμ©νμ¬ κ° κ°μ²΄ μμ±νλ€.
6. λ λλ§(μΆλ ₯ν νλ©΄ λ§λ€κΈ°) ν μ λ¬νλ€.
κ·Έλ λ€λ©΄ μ MVC ν¨ν΄μ μ¬μ©νλκ±ΈκΉ?
MVC ν¨ν΄μ μ¬μ©νλ©΄,
μ¬μ©μμκ² λ³΄μ¬μ§λ νμ΄μ§, λ°μ΄ν° μ²λ¦¬, μ΄λμ μ€κ°μμ μ μ΄νλ 컨νΈλ‘€λ¬
μ΄λ κ² 3κ°μ§λ‘ λΆλ¦¬νμ¬ κ°κ° λ§‘μ λ°μλ§ μ§μ€ν μ μκ² λλ€. (λΆμ
μ΄ κ°λ₯ν΄μ§λ€λ μλ―Έ)
κ·Έλ λ€λ©΄ μ μ§λ³΄μμ±
, μ ν리μΌμ΄μ
μ νμ₯μ±
, μ μ°μ±
μ μ¦κ°λ‘ μ€λ³΅ μ½λ©μ λ¬Έμ λ₯Ό ν΄κ²°
ν μ μλ€.
μ¬κΈ°μ μ μ°μ±μ΄λ, ν΄λΌμ΄μΈνΈμ μλ‘μ΄ μꡬμ¬νμ λν΄ μ΅μλΉμ©μΌλ‘ λ³΄λ€ λ μ μ°νκ² λμ²ν μ μλ κ²μ μλ―Ένλ€.