๋ฐ์ํ jsp ๊ฒ์๊ธ2 [JDBC] MVC๋๋๊ธฐ_2 : ๊ฒ์ํ+๋ก๊ทธ์ธ ์ด์ ํฌ์คํ ๋ด์ฉ์์ ์น ํ ํ๋ฆฟ ์ ์ฉ + ํ์ ํ ์ด๋ธ์ ์ถ๊ฐํ์ฌ ์์ ํ์๋ค. 1. ๋ชจ๋ธ 1) DB์์ฑ 2) VO 3) DAO 2. a_controller 3. ๋ฉ์ธํ์ด์ง์ ์์ 4. ๋ก๊ทธ์ธ ํ์ด์ง 5. ํ์๊ฐ์ ํ์ด์ง 6. ๋ง์ดํ์ด์ง ์์ ์๋ฃ๋ ํ๋ก์ ํธ ํ์ผ์ ์ฒจ๋ถํ์๋ค. ์์ธํ ์ฃผ์์ ํตํด ์ ์ฒด ๋ด์ฉ์ ์์ํ ํ์ ํ ์ ์์ผ๋ฏ๋ก, ๊ฒ์๊ธ์ ๋ด์ฉ๋ณด๋ค๋ ์๋์ ํ์ผ์ ํตํด ์ง์ ๋ด์ฉ์ ํ์ธํ๋ ๊ฒ์ ์ถ์ฒํ๋ค. 1. ๋ชจ๋ธ 1) DB์์ฑ create table member( mid varchar(20) primary key, mpw varchar(20) not null, mname varchar(20) not null, -- 0์ด๋ฉด ๊ด๋ฆฌ์, 1์ด๋ฉด ์ฌ์ฉ์๊ถํ -- admin int default 1 ); se.. 2022. 3. 6. [JDBC] MVC๋๋๊ธฐ_1 : ๊ฒ์๊ธ ํด๋น ํฌ์คํ ์์๋ ๋ก์ง์ MVC๋ก ๋๋๋ ์ฐ์ต์ ์ํด ๋ฏธ๋๋ฉ ๊ฒ์ํ์ ๊ตฌํํด๋ณผ ์์ ์ด๋ค. ์์ ์์๋ ๋ค์๊ณผ ๊ฐ๋ค. [MVC ์์ ] 1. ์ค๊ณ 1) ERD 2) ๋น์ฆ๋์ค๋ฉ์๋ 3) ํ์ ํ์ด์ง 2. model 1) DB์์ฑ 2) JDBCUtill 3) VO 4) DAO 3. index.jsp 4. controller.jsp 1) ๋ถ๊ธฐ์ ์ค์ 2) ์๋ฌํ์ด์ง 5. ๋ฉ์ธํ์ด์ง 6. ์์ธ๋ณด๊ธฐ ํ์ด์ง 7. ๊ธ ์์ฑ ํ์ด์ง [MVC ์์ ] ์๋ฐ๋ฅผ ํ์ฉํ์ฌ MVC์์ ์ ์งํํ์๋์ ๊ณผ์ ์ ๋ค์ ์๊ธฐ์์ผ๋ณด๋ฉฐ ๋ด์ฉ์ ์ดํดํ๋๊ฒ ์ข๋ค. ์์๋ ๋ค์๊ณผ ๊ฐ๋ค. controller์์ ์์ ๋ฉ์๋๋ฅผ ์๋ํ๋ ์๊ฐ V์์ ํ๋ฉด ์ถ๋ ฅ ๋ฐ ์ ๋ ฅ๊ฐ์ ๋ฐ์์จ๋ค. view์ ์ ๋ ฅ๊ฐ์ controller์์ ์ด๋ค model์ ์ ์ฉํ ์ง ์.. 2022. 3. 2. ์ด์ 1 ๋ค์ ๋ฐ์ํ