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

์Šคํ”„๋ง ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค1

[IoC] ์Šคํ”„๋ง, DB์—ฐ๋™_service ์ด๋ฒˆ ํฌ์ŠคํŒ…์˜ ๋ชฉ์ฐจ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. 1. DB์—ฐ๋™ ์ดˆ๊ธฐ์„ค์ • 1) Mysql 2) ์˜ค๋ผํด 3) JDBCUtil 2. Boardํ…Œ์ด๋ธ” 1) VO 2) DAO 3) service 4) ๊ฒฐ๊ณผ 3. Memberํ…Œ์ด๋ธ” 1) VO 2) DAO 3) service 4) ๊ฒฐ๊ณผ 1. DB์—ฐ๋™ ์ดˆ๊ธฐ์„ค์ • ํ˜„์žฌ๊นŒ์ง€ DB์—ฐ๋™์„ ์œ„ํ•œ ์ดˆ๊ธฐ ์„ค์ •์œผ๋กœ jarํŒŒ์ผ์„ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์— ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ง„ํ–‰ํ•˜์˜€๋Š”๋ฐ, ์Šคํ”„๋ง์—์„œ๋Š” pom.xml์„ค์ • ํŒŒ์ผ์„ ํ†ตํ•ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ณดํŽธ์ ์œผ๋กœ ์•„๋ž˜์˜ ๊ฒฝ๋กœ๋ฅผ ํ†ตํ•ด pom.xmlํŒŒ์ผ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. ํ•ด๋‹น ํŒŒ์ผ์—์„œ 16๋ฒˆ ๋ผ์ธ์„ ๋ณด๋ฉด ํƒœ๊ทธ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ์ด ํƒœ๊ทธ ๋‚ด๋ถ€์—์„œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๊ด€๋ จ ์„ค์ •์„ ๋งˆ์น  ์ˆ˜ ์žˆ๋‹ค. 1) Mysql ๋“œ๋ž˜๊ทธ ๋œ ๋ถ€๋ถ„์— ํ•ด๋‹น ์ฝ”๋“œ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ ๋งŒ์œผ๋กœ ๋ผ์ด๋ธŒ.. 2022. 3. 29.
๋ฐ˜์‘ํ˜•