1. Spring MVC ํจํด์ด๋?Spring MVC๋ ์น ์ ํ๋ฆฌ์ผ์ด์
์์ ํด๋ผ์ด์ธํธ์ ์์ฒญ์ ์ฒ๋ฆฌํ๋ ๋ชจ๋์ด๋ค. Spring MVC๋ ์๋ธ๋ฆฟ(Servlet) API๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ์ฌ ์์ฒญ์ ์ฒ๋ฆฌํ๋๋ฐ, ์ด ๊ตฌ์กฐ๋ฅผ ํตํด ์น ์ ํ๋ฆฌ์ผ์ด์
์ ๋ชจ๋ํํ๊ณ ์ ์ง๋ณด์๋ฅผ ์ฉ์ดํ๊ฒ ๋ง๋ค์ด์ค๋ค.์ฐ์ Spring MVC ์ ๋ค์ด๊ฐ๊ธฐ ์์ด ๊ธฐ๋ณธ์ ์ธ MVCํจํด์ ๋ํด ์์๋ณด์. ์ด MVCํจํด์์ ๋ฐ์ ํ ๊ฒ์ด Spring MVC ์ด๋ค. MVC ํจํด์ ํฌ๊ฒ 3๊ฐ์ง ์ฃผ์ ๋ถ๋ถ์ผ๋ก ๋๋์ด์ ธ ์๋ค. ๐ฉ MVC ํจํด์ ์ฌ์ฉํ๋ ์ด์ ?์ฌ์ฉ์๊ฐ ๋ณด๋ ํ์ด์ง, ๋ฐ์ดํฐ ์ฒ๋ฆฌ, ๊ทธ๋ฆฌ๊ณ ์ด ๋์ ์ค๊ฐ์์ ์ ์ดํ๋ ์ปจํธ๋กค๋ฌ๋ก ๊ฐ ์ปดํฌ๋ํธ๊ฐ ์๋ก ๋ถ๋ฆฌ๋์ด ์์คํ
๊ฒฐํฉ๋๋ฅผ ๋ฎ์ถ ์ ์๋ค. ๋ํ, ์ ์ง๋ณด์๊ฐ ์ฌ์ฐ๋ฉฐ, ์ค๋ณต์ฝ๋๋ฅผ ์ ๊ฑฐํ ์ ์๊ณ , ์ ํ๋ฆฌ์ผ..
My Tech Blog (MVCํจํด)
1. Model (๋ชจ๋ธ) package ex03_๋ฎค์งํ๋ ์ด์ด; public class Music { // Model : ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ง๊ณ ์๋ ๊ฐ์ฒด private String title; // ๋
ธ๋์ ๋ชฉ private String singer; // ๊ฐ์ private String path; // ๋
ธ๋ ์ ์ฅ ๊ฒฝ๋ก public Music(String title, String singer, String path) { this.title = title; this.singer = singer; this.path = path; } // (2) getter ๋ฉ์๋ public String getTitle() { return title; } public String getSinger() { return singer; }..