๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋ฐ˜์‘ํ˜•

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.
๋ฐ˜์‘ํ˜•