π λμμΈν¨ν΄μ΄λ?
π MVCμ΄λ?
MVCλ λμμΈν¨ν΄ μ€ νλμ΄λ€. λμμΈν¨ν΄μ κ°λ° κ³Όμ μμ μν©μ λ°λΌ μ μ©νμ¬ μΈ μ μλ κ²μ μ 리ν "κ·μ½"μ΄λ€. μλ₯Όλ€μ΄ μ΄λ ν μΉνμ΄μ§λ₯Ό λ§λλλ€κ³ κ°μ μ νλ€λ©΄, ν΄λΉ μΉνμ΄μ§μ μ μ§λ³΄μλ₯Ό μν΄ κ°λ μ±μ΄ μ’κ² λ§λ€μ΄μΌ νλ€, μ΄λ, λμμΈν¨ν΄μ μ μ©νμ§ μλλ€λ©΄ ν΄λμ€ ν¨μλ₯Ό μΌμΌν λ§λ€μ΄μΌ νλ€. νμ§λ§, λμμΈν¨ν΄μ νμ©νμ¬ λ§λ€κ² λλ©΄ κΈ°λ₯λ³ λΆλΆλ³λ‘ λλμ΄ λ§λ€μ΄ μ μ§λ³΄μκ° μ½κ² λλ€.
MVC λ Model, View, Controllerμ μ½μμ΄λ€. νλμ κ°λ°μ μ§νν λ, μν μ μΈ κ°μ§λ‘ ꡬλΆν ν¨ν΄μ΄λ€.
controllers
μμλ λ―Έλ€μ¨μ΄ ν¨μλ₯Ό λΆλ¦¬ν΄μ κ΄λ¦¬νλ€.
models
μμλ DB μμ±μ κ΄λ¦¬ν΄μ£Όλ κ³³μ΄λ€.
view
μλ νλ©΄μ 보μ¬μ§λ νμΌλ€(html νμΌ)μ κ΄λ¦¬ν΄μ£Όλ ν΄λμ΄λ€.