๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์ „์ฒด ๊ธ€20

โ— SpringPrj 03~ 04 โ– โ– โ–  IoC / DI ๊ด€๋ จ ์‹ค์Šต 03 โ– โ– โ–  ์‹ค์Šต ์„ฑ๊ฒฉ ๋ฐ ์ฃผ์š”์‚ฌํ•ญ / ๋ฌผ๋ฆฌ์  ํŒŒ์ผ ๊ตฌ์„ฑ ๋”๋ณด๊ธฐ โ– โ– โ–  IoC / DI ๊ด€๋ จ ์‹ค์Šต 03 โ– โ– โ–  โ€ป ์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ ์—†์ด IoC / DI ๊ฐœ๋… ์‹ค์Šต โ—‹ ์‹ค์Šต ์„ฑ๊ฒฉ ๋ฐ ์ฃผ์š”์‚ฌํ•ญ 1. ์ฝ˜์†” ํ”„๋กœ์ ํŠธ 2. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—ฐ๋™ ํ”„๋กœ์ ํŠธ ๊ตฌ์„ฑ 3. ์˜ค๋ผํด ์•”ํ˜ธํ™” / ๋ณตํ˜ธํ™” ์ ์šฉ โ—‹ ๋ฌผ๋ฆฌ์  ํŒŒ์ผ ๊ตฌ์„ฑ 1. SpringPrj03_scott.sql → ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ จ ์ค€๋น„ 2. MemberDTO.java → DTO ์—ญํ•  TBL_MEMBERLIST ํ…Œ์ด๋ธ” ๋ ˆ์ฝ”๋“œ ์ฐธ์กฐ 3. OracleDAO.java → DAO ์—ญํ•  → ์‹ค์Šต ์ง„ํ–‰ ๊ฐ„ ๊ณ„์ • ์„ค์ •์œผ๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ ์—ฐ๊ฒฐ ์ง„ํ–‰ 4. MssqlDAO.java → DAO ์—ญํ•  → ์‹ค์Šต ์ง„ํ–‰ ๊ฐ„ ๊ณ„์ • ์„ค์ •์œผ๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ ์—ฐ๊ฒฐ ์ง„ํ–‰ 5. M.. 2024. 1. 8.
โ— SpringPrj01 ~ 02 โ– โ– โ–  Spring Framework ์ดํ•ดํ•˜๊ธฐ โ– โ– โ–  ๋”๋ณด๊ธฐ โ– โ– โ–  Spring Framework ์ดํ•ดํ•˜๊ธฐ โ– โ– โ–  โ—‹ ๊ฐœ์š” 1. Framework ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌํ˜„ํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ํ™˜๊ฒฝ(ํ‹€, ์•ฝ์†) 2. Spring Framework ์ „๋‹ฌ๋ฐ›์€ ์„ค์ • ์ •๋ณด์— ์˜ํ•ด ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์„ฑํ•˜๊ณ , ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑ, ๊ด€๋ฆฌํ•˜๋Š” ์ฃผ์ฒด. โ—‹ ์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ(Spring Framework)์˜ ๊ฐœ๋… ์Šคํ”„๋ง์€ ์ž๋ฐ” ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์— ์‚ฌ์šฉ๋˜๋Š” ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋ ˆ์ž„์›Œํฌ. ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ๋น ๋ฅด๊ณ  ํšจ์œจ์ ์œผ๋กœ ํ•  ์ˆ˜ ์žˆ๋„๋ก ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋ฐ”ํƒ•์ด ๋˜๋Š” ํ‹€๊ณผ ๊ณตํ†ต ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ชจ๋ธ, ๊ทธ๋ฆฌ๊ณ  API ๋“ฑ์„ ์ œ๊ณตํ•ด์ค€๋‹ค. - ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ธฐ๋ณธ ํ‹€ → ์Šคํ”„๋ง ์ปจํ…Œ์ด๋„ˆ ์Šคํ”„๋ง์€ ์Šคํ”„๋ง ์ปจํ…Œ์ด๋„ˆ ๋˜๋Š” ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ปจ.. 2024. 1. 6.