MVC νŒ¨ν„΄

μ •μŠΉμ›Β·2023λ…„ 3μ›” 27일
0
post-thumbnail
post-custom-banner

πŸ“’ λͺ©μ°¨

πŸ“Œ λ””μžμΈνŒ¨ν„΄μ΄λž€?
πŸ“Œ MVCμ΄λž€?

πŸ“Œ λ””μžμΈ νŒ¨ν„΄μ΄λž€?

MVCλž€ λ””μžμΈνŒ¨ν„΄ 쀑 ν•˜λ‚˜μ΄λ‹€. λ””μžμΈνŒ¨ν„΄μ€ 개발 κ³Όμ •μ—μ„œ 상황에 따라 μ μš©ν•˜μ—¬ μ“Έ 수 μžˆλŠ” 것을 μ •λ¦¬ν•œ "κ·œμ•½"이닀. 예λ₯Όλ“€μ–΄ μ–΄λ– ν•œ μ›ΉνŽ˜μ΄μ§€λ₯Ό λ§Œλ“œλŠ”λ‹€κ³  가정을 ν•œλ‹€λ©΄, ν•΄λ‹Ή μ›ΉνŽ˜μ΄μ§€μ˜ μœ μ§€λ³΄μˆ˜λ₯Ό μœ„ν•΄ 가독성이 μ’‹κ²Œ λ§Œλ“€μ–΄μ•Ό ν•œλ‹€, μ΄λ•Œ, λ””μžμΈνŒ¨ν„΄μ„ μ μš©ν•˜μ§€ μ•ŠλŠ”λ‹€λ©΄ 클래슀 ν•¨μˆ˜λ₯Ό 일일히 λ§Œλ“€μ–΄μ•Ό ν•œλ‹€. ν•˜μ§€λ§Œ, λ””μžμΈνŒ¨ν„΄μ„ ν™œμš©ν•˜μ—¬ λ§Œλ“€κ²Œ 되면 κΈ°λŠ₯별 λΆ€λΆ„λ³„λ‘œ λ‚˜λˆ„μ–΄ λ§Œλ“€μ–΄ μœ μ§€λ³΄μˆ˜κ°€ μ‰½κ²Œ λœλ‹€.

πŸ“Œ MVC νŒ¨ν„΄μ΄λž€?

MVC λŠ” Model, View, Controller의 μ•½μžμ΄λ‹€. ν•˜λ‚˜μ˜ κ°œλ°œμ„ 진행할 λ•Œ, 역할을 μ„Έ κ°€μ§€λ‘œ κ΅¬λΆ„ν•œ νŒ¨ν„΄μ΄λ‹€.

controllers μ—μ„œλŠ” 미듀웨어 ν•¨μˆ˜λ₯Ό λΆ„λ¦¬ν•΄μ„œ κ΄€λ¦¬ν•œλ‹€.

models μ—μ„œλŠ” DB 생성을 κ΄€λ¦¬ν•΄μ£ΌλŠ” 곳이닀.

view μ—λŠ” 화면에 λ³΄μ—¬μ§€λŠ” νŒŒμΌλ“€(html 파일)을 κ΄€λ¦¬ν•΄μ£ΌλŠ” 폴더이닀.

post-custom-banner

0개의 λŒ“κΈ€