๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋กfull stack (146)

JiYoung Dev ๐Ÿ–ฅ

javascript ๋ฐฐ์—ด ์‹ค์Šต, ํ•จ์ˆ˜ (2023.04.27)

๐ŸŽˆ ๋ฐฐ์—ด ์‹ค์Šต ๐ŸŽˆ ํ•จ์ˆ˜ ํŠน์ • ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ํ•˜๋‚˜๋กœ ๋ฌถ์–ด ํ•„์š”ํ•  ๋•Œ๋งˆ๋‹ค ํ˜ธ์ถœํ•˜์—ฌ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ ๊ตฌ์กฐ // ํ•จ์ˆ˜ : ํŠน์ • ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ํ•˜๋‚˜๋กœ ๋ฌถ์–ด์„œ // ํ•„์š”ํ•  ๋•Œ๋งˆ๋‹ค ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ ๊ตฌ์กฐ // ํ•จ์ˆ˜ ์„ ์–ธ function intro() { console.log('์•ˆ๋…•ํ•˜์„ธ์š”. ์ €๋Š” ์‹ ์ง€์˜์ž…๋‹ˆ๋‹ค๐Ÿ‘ฉ'); } // ํ•จ์ˆ˜ ํ˜ธ์ถœ intro(); // ๋งค๊ฐœ๋ณ€์ˆ˜ function lunch(menu) { console.log(`์ ์‹ฌ์œผ๋กœ๋Š” ${menu} ๋จน์—ˆ์Šต๋‹ˆ๋‹ค๐Ÿฅฐ`); } lunch('๊ฐ€์ธ ๋™'); // ๋งค๊ฐœ๋ณ€์ˆ˜ + return๋ฌธ function dinner(menu){ return `์ €๋…์œผ๋กœ๋Š” ${menu} ๋จน์„ ๊ฑฐ์—์š”!๐Ÿ˜ธ`; } console.log(dinner('๋ผ๋ฉด')); ์œ„์™€ ๊ฐ™์ด ํ•จ์ˆ˜๋ฅผ..

full stack/JavaScript 2023. 4. 27. 18:10
CSS, HTML ๊ณต๊ฐ„๋ถ„ํ• ํƒœ๊ทธ (2023.04.26)

์ฝ”๋“œ ์ž‘์„ฑ์‹œ ์ฃผ์„ ์ž‘์„ฑ์„ ํ†ตํ•ด ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ์ฝ”๋“œ๋ฅผ ๋ณด์•„๋„ ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๋„๋ก ํ•  ๊ฒƒ! ๐ŸŽˆ CSS ๐Ÿ“– CSS(Cascading Style Sheets)๋ž€? HTML๋ฌธ์„œ์˜ ์Šคํƒ€์ผ์„ ๊พธ๋ฐ€ ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ์Šคํƒ€์ผ ์‹œํŠธ ์–ธ์–ด (ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ดX, ๋งˆํฌ์—… ์–ธ์–ดX, ์Šคํƒ€์ผ ์‹œํŠธ ์–ธ์–ดO) Cascading(์บ์Šค์ผ€์ด๋”ฉ)์€ ํญํฌ, ์œ„์—์„œ ์•„๋ž˜๋กœ ์Ÿ์•„์ง€๋Š” ๋œป์„ ๊ฐ€์ง„ ๋‹จ์–ด๋กœ ๊ฐ™์€ ์š”์†Œ์— ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์Šคํƒ€์ผ์ด ์ค‘๋ณต๋˜์—ˆ์„ ๋•Œ ์Šคํƒ€์ผ ์šฐ์„ ์ˆœ์œ„์™€ ์ƒ์†์„ ํ†ตํ•ด ์–ด๋–ค ์Šคํƒ€์ผ์„ ์ ์šฉํ• ์ง€ ๊ฒฐ์ •ํ•œ๋‹ค๋Š” ์˜๋ฏธ ๐Ÿ“– ์™œ CSS๋ฅผ ๋”ฐ๋กœ ๋งŒ๋“ค์—ˆ์„๊นŒ? HTML๋งŒ์œผ๋กœ ์›นํŽ˜์ด์ง€๋ฅผ ์ œ์ž‘ํ•˜๋Š” ๊ฒฝ์šฐ HTML ์š”์†Œ์˜ ์„ธ๋ถ€ ์Šคํƒ€์ผ์„ ์ผ์ผ์ด ์ง€์ •ํ•ด์•ผ ํ•จ. ์ด ์ž‘์—…์€ ๋งค์šฐ ๋งŽ์€ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฌ๋ฉฐ, ์™„์„ฑํ•œํ›„์—๋„ ์Šคํƒ€์ผ์˜ ๋ณ€๊ฒฝ ๋ฐ ์œ ์ง€ ๋ณด์ˆ˜๊ฐ€ ์–ด๋ ค์›€. → ์ •๋ณด ํ‘œํ˜„(HTML)๊ณผ ๋””์ž์ธ..

full stack/HTML, CSS 2023. 4. 26. 19:56
javascript ๋ณ€์ˆ˜, ์ž๋ฃŒํ˜•, ์—ฐ์‚ฐ์ž, ์กฐ๊ฑด๋ฌธ, ๋ฐ˜๋ณต๋ฌธ (2023.04.25)

๐ŸŽˆ ๋ณ€์ˆ˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ๊ณต๊ฐ„ ์ž๋ฐ”์™€ ๋‹ฌ๋ฆฌ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋Š” ๋Š์Šจํ•˜๊ฒŒ ์ž๋ฃŒํ˜•์„ ์ฒดํฌํ•œ๋‹ค. → ์ž๋ฐ”์—์„œ๋Š” ๋ณ€์ˆ˜๋ช… ์•ž์— ์ž๋ฃŒํ˜•์„ ์ž‘์„ฑํ•˜์—ฌ ๋ณ€์ˆ˜ ์„ ์–ธ์„ ํ•˜์ง€๋งŒ → ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ๋Š” ์ž๋ฃŒํ˜•์— ๊ด€๊ณ„ ์—†์ด ๋ณ€์ˆ˜์„ ์–ธ ํ‚ค์›Œ๋“œ(let)์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•œ๋‹ค. ๐Ÿ“– ๋ณ€์ˆ˜ ์„ ์–ธ ํ‚ค์›Œ๋“œ 3๊ฐ€์ง€ โš™๏ธ var ๋ณ€์ˆ˜ ์žฌ์„ ์–ธ ๊ฐ€๋Šฅ ๋ณ€์ˆ˜ ์žฌํ• ๋‹น ๊ฐ€๋Šฅ โš™๏ธ let ๋ณ€์ˆ˜ ์žฌ์„ ์–ธ ๋ถˆ๊ฐ€๋Šฅ ๋ณ€์ˆ˜ ์žฌํ• ๋‹น ๊ฐ€๋Šฅ โš™๏ธ const ๋ณ€์ˆ˜ ์žฌ์„ ์–ธ ๋ถˆ๊ฐ€๋Šฅ ๋ณ€์ˆ˜ ์žฌํ• ๋‹น ๋ถˆ๊ฐ€๋Šฅ // ๋ณ€์ˆ˜ : ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ด์„ ๊ณต๊ฐ„ let num = 3; // let -> ๋ณ€์ˆ˜ ์„ ์–ธ ํ‚ค์›Œ๋“œ // num -> ๋ณ€์ˆ˜ ์ด๋ฆ„ // 3 -> ๋ณ€์ˆ˜์— ํ• ๋‹น๋œ ๊ฐ’ // ์žฌ์„ ์–ธ : ๊ฐ™์€ ๋ณ€์ˆ˜ ์ด๋ฆ„์œผ๋กœ ๋‹ค์‹œ ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•˜๋Š” ๊ฒƒ // ์žฌํ• ๋‹น : ์„ ์–ธ๋œ ๋ณ€์ˆ˜์— ๋‹ค์‹œ ๊ฐ’์„ ํ• ๋‹นํ•˜๋Š” ๊ฒƒ // var :..

full stack/JavaScript 2023. 4. 25. 20:29
HTML ํƒœ๊ทธ : ๋ฆฌ์ŠคํŠธ, ์ด๋ฏธ์ง€, ์•ต์ปค, ํ…Œ์ด๋ธ”, ์ธํ’‹ (2023.04.25)

๐ŸŽˆ ๋ฆฌ์ŠคํŠธ ํƒœ๊ทธ ๐Ÿ“– unordered list ๋ฒˆํ˜ธ ์—†๋Š” ๋ชฉ๋ก์„ ์„ ์–ธํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ํƒœ๊ทธ ๐Ÿ“– ordered list ๋ฒˆํ˜ธ ์žˆ๋Š” ๋ชฉ๋ก์„ ์„ ์–ธํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ํƒœ๊ทธ ๐Ÿ“– list item , ํƒœ๊ทธ ์•ˆ์—์„œ ์ฝ˜ํ…์ธ ๋ฅผ ๋‹ด๊ธฐ ์œ„ํ•ด ๊ณตํ†ต์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ํƒœ๊ทธ ๋ฆฌ์ŠคํŠธ ํƒœ๊ทธ ๋”ธ๊ธฐ ๋ฐ”๋‚˜๋‚˜ ์‚ฌ๊ณผ JAVA DB ์‹ค์Šต! ๊ตฌ๋งค ๋ชฉ๋ก ๋”ธ๊ธฐ ์†Œ๊ณ ๊ธฐ ์ƒค๋ธŒ์ƒค๋ธŒ ์ƒค๋ธŒ์ƒค๋ธŒ ์ˆœ์„œ ์œก์ˆ˜์™€ ์†Œ์Šค๋ฅผ ๋„ฃ๋Š”๋‹ค ์žฌ๋ฃŒ๋“ค์„ ๋„ฃ๋Š”๋‹ค ๊ณ ๊ธฐ๋ฅผ ๋„ฃ๋Š”๋‹ค ๐ŸŽˆ ์ด๋ฏธ์ง€ ํƒœ๊ทธ ์›นํŽ˜์ด์ง€์— ์ด๋ฏธ์ง€๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ํƒœ๊ทธ ํ•„์ˆ˜ ์†์„ฑ → src : ์ด๋ฏธ์ง€์˜ ๊ฒฝ๋กœ๋ฅผ ์ง€์ • โš™๏ธ ๊ฒฝ๋กœ๋ฅผ ์•Œ๋ ค์ฃผ๋Š” ๋ฐฉ๋ฒ• 1. ์ ˆ๋Œ€ ๊ฒฝ๋กœ ์–ด๋–ค ํŽ˜์ด์ง€๋‚˜ ํŒŒ์ผ์ด ๊ฐ€์ง„ ๊ณ ์œ ํ•œ ๊ฒฝ๋กœ ์™ธ๋ถ€ ์›นํŽ˜์ด์ง€๋กœ ์—ฐ๊ฒฐํ•  ๋•Œ ์‚ฌ์šฉ ๋‚ด๊ฐ€ ํŒŒ์ผ์„ ์–ด๋””์—์„œ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋˜ ์ ˆ๋Œ€๊ฒฝ๋กœ๋Š” ์ˆ˜์ •ํ•  ํ•„์š”๊ฐ€ ์—†์Œ ๊ทธ๋Ÿฌ๋‚˜ ์›๋ณธ์ด ์‚ฌ๋ผ์ง€๊ฒŒ ๋˜๋ฉด ํ•จ๊ป˜ ์‚ฌ๋ผ์ง 2..

full stack/HTML, CSS 2023. 4. 25. 20:13
JavaScript ๊ฐœ์š” & ์ž…์ถœ๋ ฅ (2023.04.24)

๐ŸŽˆ JavaScript๋ž€? ์›น ํŽ˜์ด์ง€๋ฅผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ ์œผ๋กœ ์ œ์–ดํ•˜๊ธฐ ์œ„ํ•ด์„œ ๊ฐœ๋ฐœ๋œ ์–ธ์–ด ๊ฐ์ฒด(object) ๊ธฐ๋ฐ˜์˜ ์Šคํฌ๋ฆฝํŠธ ์–ธ์–ด HTML๋กœ๋Š” ์›น์˜ ๋‚ด์šฉ์„ ์ž‘์„ฑํ•˜๊ณ , CSS๋กœ๋Š” ์›น์„ ๋””์ž์ธํ•˜๋ฉฐ, ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋กœ๋Š” ์›น์˜ ๋™์ž‘์„ ๊ตฌํ˜„ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋Š” ์ฃผ๋กœ ์›น ๋ธŒ๋ผ์šฐ์ €์—์„œ ์‚ฌ์šฉ๋˜๋‚˜, Node.js์™€ ๊ฐ™์€ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์„œ๋ฒ„์ธก ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Œ ๐ŸŽˆ ECMAScript (ES1, 2,... ) ํ‘œ์ค€ํ™”๋œ ์Šคํฌ๋ฆฝํŠธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ํ‘œ์ค€ํ™”ํ•˜๊ธฐ ์œ„ํ•ด ๋งŒ๋“ค์–ด์ง ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋™์ž‘ํ•˜๋Š” ์–ธ์–ด๋ฅผ ๋งŒ๋“ค ๋•Œ ๋ฌธ๋ฒ•์ ์ธ ์‚ฌํ•ญ๋“ค์„ ์ •๋ฆฌํ•œ ๋ฌธ์„œ ๐ŸŽˆ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ž‘์„ฑ ๋ฐฉ์‹ ์›น ๋ธŒ๋ผ์šฐ์ €์—๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์†Œ์Šค๋ฅผ ์ฝ๊ณ  ์ฒ˜๋ฆฌํ•˜๋Š” ํ•ด์„๊ธฐ(JavaScript Interpreter)๊ฐ€ ์žˆ์Œ. ๋”ฐ๋ผ์„œ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์†Œ์Šค๋Š” ์›น ๋ฌธ์„œ..

full stack/JavaScript 2023. 4. 24. 19:50
[์ž๋ฃŒ๊ตฌ์กฐ์™€ ์•Œ๊ณ ๋ฆฌ์ฆ˜] ์ •๋ ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜, ํƒ์ƒ‰ ์•Œ๊ณ ๋ฆฌ์ฆ˜ (2023.04.04)

๐ŸŽˆ ์ •๋ ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์›์†Œ๋“ค์„ ์ผ์ •ํ•œ ์ˆœ์„œ๋Œ€๋กœ ์—ด๊ฑฐํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๐Ÿ“– ์‚ฝ์ž…์ •๋ ฌ ํŠน์ •ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ ์ ˆํ•œ ์œ„์น˜์— ์‚ฝ์ž…ํ•˜๋Š” ์ •๋ ฌ ๋ฐ์ดํ„ฐ๊ฐ€ ๊ฑฐ์˜ ์ •๋ ฌ ๋˜์–ด ์žˆ์„ ๋•Œ ํšจ์œจ์  ๐Ÿ“– ๋ณ‘ํ•ฉ์ •๋ ฌ ์ฃผ์–ด์ง„ ์ž๋ฃŒ๋ฅผ ์ž˜๊ฒŒ ์ชผ๊ฐ  ๋’ค ํ•ฉ์น˜๋Š” ๊ณผ์ •์—์„œ ์ •๋ ฌ ๐Ÿ“– ํ€ต์ •๋ ฌ ๊ธฐ์ค€ ํ‚ค(pivot)๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€๊ฐ’์„ ์ง€๋‹Œ ๋ฐ์ดํ„ฐ๋Š” ์•ž์œผ๋กœ, ํฐ ๊ฐ’์„ ์ง€๋‹Œ ๋ฐ์ดํ„ฐ๋Š” ๋’ค๋กœ ๊ฐ€๋„๋ก ํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„๋ฆฌํ•ด๊ฐ€๋ฉฐ ์ •๋ ฌ ์™ผ์ชฝ์—์„œ ์‹œ์ž‘ํ•œ ํ‚ค๋Š” ๊ธฐ์ค€ํ‚ค๋ณด๋‹ค ํฌ๋ฉด, ์˜ค๋ฅธ์ชฝ์—์„œ ์‹œ์ž‘ํ•œ ํ‚ค๋Š” ๊ธฐ์ค€ํ‚ค๋ณด๋‹ค ์ž‘์œผ๋ฉด ๋ฉˆ์ถค ๋‘ ๊ฐœ์˜ ์ž๋ฆฌ๋ฅผ ๋ฐ”๊ฟˆ ๋‘ ๊ฐœ์˜ ์ปค์„œ๊ฐ€ ๋งŒ๋‚˜๋ฉด ์™ผ์ชฝ์œผ๋กœ๋Š” ๊ธฐ์ค€ํ‚ค๋ณด๋‹ค ์ž‘์€ ๊ฐ’๋งŒ, ์˜ค๋ฅธ์ชฝ์—๋Š” ๊ธฐ์ค€ํ‚ค๋ณด๋‹ค ํฐ ๊ฐ’๋งŒ ๋‚จ์Œ ๐Ÿ“– ๋ฒ„๋ธ”์ •๋ ฌ ๋‘ ์ธ์ ‘ํ•œ ์›์†Œ๋ฅผ ๋น„๊ตํ•˜์—ฌ ์ •๋ ฌํ•˜๋Š” ๋ฐฉ๋ฒ• ํ•œ ํ„ด๋งŒ ๋๋‚˜๋„ ๊ฐ€์žฅ ํฐ ์ˆซ์ž๊ฐ€ ์ œ์ผ ๋’ค์— ์žˆ์Œ ์‹œ์ž‘์€ ์ธ๋ฑ์Šค 0, 1๋ถ€ํ„ฐ > 1, 2 ..

full stack/JAVA 2023. 4. 23. 18:25
WEB & HTML ์ •์˜์™€ ์—ญ์‚ฌ / HTML ํƒœ๊ทธ (2023.04.21)

๐ŸŽˆ์ธํ„ฐ๋„ท(Internet) ์—ฌ๋Ÿฌ ํ†ต์‹ ๋ง์„ ํ•˜๋‚˜๋กœ ์—ฐ๊ฒฐํ•œ๋‹ค๋Š” ์˜๋ฏธ์ธ '์ธํ„ฐ ๋„คํŠธ์›Œํฌ(inter-network)'์˜ ๋ง์—์„œ ์‹œ์ž‘ ์ „ ์„ธ๊ณ„ ์ปดํ“จํ„ฐ๋ฅผ ํ•˜๋‚˜๋กœ ์—ฐ๊ฒฐํ•˜๋Š” ๊ฑฐ๋Œ€ํ•œ ์ปดํ“จํ„ฐ ํ†ต์‹ ๋ง https://www.huffingtonpost.kr/news/articleView.html?idxno=29681 ํ•ด์ €์ผ€์ด๋ธ”๊ณผ ์ธํ„ฐ๋„ท ์Šค๋งˆํŠธํฐ ์„ธ์ƒ์—์„œ ๋ชจ๋“  ์ •๋ณด๊ฐ€ ๋ฌด์„ ์œผ๋กœ ์˜ค๊ฐ€๋Š” ๊ฑธ๋กœ ๋ณด์ด์ง€๋งŒ, ์‹ค์ œ๋ก  ๊ด‘์ผ€์ด๋ธ”์ด ๋‹ด๋‹นํ•œ๋‹ค. ๊ตญ๋‚ด์—์„œ ์ธํ„ฐ๋„ท์€ ์—ฐ๊ตฌ๋ง์ธ ํ•˜๋‚˜๋ง์ด ์œ„์„ฑํ†ต์‹ ์œผ๋กœ ํ•˜์™€์ด๋Œ€ํ•™์— ์—ฐ๊ฒฐ๋œ ๊ฒŒ ์‹œ์ž‘์ด์ง€๋งŒ, 1991๋…„ www.huffingtonpost.kr ์ธํ„ฐ๋„ท์€ ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„๋กœ ๊ตฌ์„ฑ๋˜๋ฉฐ, TCP/IP๋ผ๋Š” ๊ธฐ๋ณธ ํ”„๋กœํ† ์ฝœ์„ ํ†ตํ•ด ์ œ๊ณต๋จ ๐ŸŽˆ์›น(WEB) ์›”๋“œ ์™€์ด๋“œ ์›น(World Wide Web) = WWW = W3 = ์›น(W..

full stack/HTML, CSS 2023. 4. 23. 11:25
[JDBC] ์˜ค๋ผํด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ์ดํด๋ฆฝ์Šค ์—ฐ๋™ (2023.04.17)

๐ŸŽˆ JDBC(Java DataBase Connectivity) ์ž๋ฐ”์—์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ ‘์†ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ์ž๋ฐ” API JDBC๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด Java์—์„œ ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ ‘์†ํ•˜๊ณ  SQL์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ์Œ ๐Ÿ“– JDBC Driver JDBC๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€์˜ ํ†ต์‹ ์„ ์œ„ํ•œ ํ‘œ์ค€ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•˜๋ฉฐ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์ข…๋ฅ˜๋‚˜ ๋ฒค๋”์— ๋…๋ฆฝ์ ์œผ๋กœ ์ž‘์„ฑ๋œ ์ž๋ฐ” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ ‘์†ํ•  ์ˆ˜ ์žˆ์Œ. ๐Ÿ“– JDBC ํ๋ฆ„ ์ˆœ์„œ โš™๏ธ JDBC Driver ๋กœ๋“œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฒค๋”๊ฐ€ ์ œ๊ณตํ•˜๋Š” JDBC ๋“œ๋ผ์ด๋ฒ„๋ฅผ ๋กœ๋“œํ•จ. ๋“œ๋ผ์ด๋ฒ„๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€์˜ ์—ฐ๊ฒฐ์„ ๊ด€๋ฆฌํ•˜๊ณ , JDBC API๋ฅผ ๊ตฌํ˜„ํ•œ ํด๋ž˜์Šค๋“ค์˜ ์ง‘ํ•ฉ โ‘  ํ•ด๋‹น ํ”„๋กœ์ ํŠธ์—์„œ ์™ธ๋ถ€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ : ํ”„๋กœ์ ํŠธ ์šฐํด๋ฆญ > Build Pat..

full stack/JAVA 2023. 4. 17. 20:10
[Git & Git Hub] GitHub๋ฅผ ํ™œ์šฉํ•œ ํ”„๋กœ์ ํŠธ ํ™˜๊ฒฝ๊ตฌ์ถ•ํ•˜๊ธฐ (2023.04.14)

์ปดํ“จํ„ฐ ํŒŒ์ผ์„ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์คŒ ๋‹จ์  : ๋ณด์•ˆ ๋‚ด ์ปดํ“จํ„ฐ์— ๊นƒํ—ˆ๋ธŒ์—์„œ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ๊ณต๊ฐ„์„ ๋งŒ๋“ฆ → ๋กœ์ปฌ ์ €์žฅ์†Œ(local repository) ์ดํด๋ฆฝ์Šค์—์„œ ์ž‘์—…ํ•œ ๋‚ด์šฉ(์ž‘์—…๋ฌผ)์„ ๋กœ์ปฌ์ €์žฅ์†Œ๋กœ ์˜ฎ๊ธฐ๋Š” ์ž‘์—… : commit commit ์ž‘์—…์ด ์„ ํ–‰๋œ ํ›„ push, pull ์ž‘์—…์ด ์ง„ํ–‰๋จ ๊นƒํ—ˆ๋ธŒ์— ๋จผ์ € ๊ณต์œ ๋œ ๋‚ด์šฉ์ด ์žˆ๋‹ค๋ฉด ๊นƒํ—ˆ๋ธŒ์— ์žˆ๋Š” ๋‚ด์šฉ์„ ๋จผ์ € ๋‚ด๋ ค๋ฐ›์€ ํ›„ ํ‘ธ์‰ฌ๋ฅผ ํ•ด์ค˜์•ผ ํ•จ โ‘  commit - pull โ‘ก commit - push โš™ GitHub ํ™œ์šฉ์‹œ ์ง€์ผœ์•ผ ํ•˜๋Š” ๊ทœ์น™ 1. ์ˆ˜์ •์„ ํ•  ๋•Œ ๊ฐ™์€ ํŒŒ์ผ์„ ๋™์‹œ์— ์ˆ˜์ •ํ•˜์ง€ ์•Š๊ธฐ > ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Œ > ์ถฉ๋Œ ๋ฐœ์ƒ ์˜ˆ๋ฐฉ์„ ์œ„ํ•ด ํ”„๋กœ์ ํŠธ ์‚ฌ๋ณธ ๋งŒ๋“  ํ›„ ๊ฑฐ๊ธฐ์„œ ์ž‘์—… ๊ทธ ํ›„ push/pull 2. pull, push ์ž‘์—…์„ ํ•  ๋•Œ ๊ผญ commit์„ ..

full stack/JAVA 2023. 4. 14. 18:07