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

๐Ÿ’Ž/๋ถ€์ŠคํŠธ์ฝ”์Šค9

[๋ถ€์ŠคํŠธ์ฝ”์Šค] ์›น ํ”„๋กœ๊ทธ๋ž˜๋ฐ BE: JSP ๋ฌธ๋ฒ•, JSP ๋‚ด์žฅ๊ฐ์ฒด 1) JSP ๋ฌธ๋ฒ• [LECTURE] 3) JSP ๋ฌธ๋ฒ• : edwith ๋“ค์–ด๊ฐ€๊ธฐ ์ „์— JSP๋Š” HTMLํƒœ๊ทธ์™€ ์ž๋ฐ”์ฝ”๋“œ๋ฅผ ์„ž์–ด์„œ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. JSP์—์„œ ์ž๋ฐ”์ฝ”๋“œ๋Š” ์–ด๋–ป๊ฒŒ ์ž…๋ ฅ์„ ํ•˜๋Š”์ง€, ์–ด๋–ค ๊ฒฐ๊ณผ๋ฅผ ์ถœ๋ ฅํ•˜๋ ค๋ฉด ์–ด๋–ค ๊ฒƒ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š”์ง€์— ๋Œ€ํ•ด์„œ... - ๋ถ€์ŠคํŠธ์ฝ”์Šค www.edwith.org JSP๋Š” HTMLํƒœ๊ทธ์™€ ์ž๋ฐ”์ฝ”๋“œ๋ฅผ ์„ž์–ด์„œ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ง€๋‚œ ์‹œ๊ฐ„ JSP ์Šคํฌ๋ฆฝํŠธ ๊ตฌ์„ฑ์š”์†Œ 5๊ฐ€์ง€(์ง€์‹œ์ž, ์Šคํฌ๋ฆฝํŠธ๋ฆฟ, ํ‘œํ˜„์‹, ์„ ์–ธ์‹, ์ฃผ์„)๋ผ๊ณ  ๋งํ–ˆ๋˜ JSP ๋ฌธ๋ฒ•์„ ํ•œ ๋ฒˆ๋” ์ •๋ฆฌํ•˜๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ํ•™์Šต ๋ชฉํ‘œ JSP์—์„œ ์„ ์–ธ๋ฌธ์„ ์ด์šฉํ•ด ํ•„๋“œ์™€ ๋ฉ”์†Œ๋“œ๋ฅผ ์„ ์–ธํ•  ์ˆ˜ ์žˆ๋‹ค. JSP์—์„œ ์ž๋ฐ” ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค. JSP์—์„œ ๋ณ€์ˆ˜๊ฐ’์„ ์ถœ๋ ฅํ•  ์ˆ˜ ์žˆ๋‹ค. JSP์—์„œ ์ฃผ์„๋ฌธ์„ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค. ํ•ต์‹ฌ .. 2020. 3. 26.
[๋ถ€์ŠคํŠธ์ฝ”์Šค] ์›น ํ”„๋กœ๊ทธ๋ž˜๋ฐ BE: JSP๋ž€? JSP ๋ผ์ดํ”„์‚ฌ์ดํด 1) JSP [LECTURE] 1) JSP๋ž€? : edwith ๋“ค์–ด๊ฐ€๊ธฐ ์ „์— ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์˜ ASP(Active Server Pages)์™€ ๊ฐ™์€ ์Šคํฌ๋ฆฝํŠธ ํ˜•ํƒœ์˜ ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ•์ด ์ธ๊ธฐ๋ฅผ ์–ป๊ฒŒ ๋˜๋ฉด์„œ, ์ž๋ฐ” ์ง„์˜์—์„œ๋„ ๋Œ€ํ•ญํ•˜๊ธฐ ์œ„ํ•ด์„œ JSP๋ฅผ ๋ฐœํ‘œํ•˜... - ๋ถ€์ŠคํŠธ์ฝ”์Šค www.edwith.org ํ•™์Šต ๋ชฉํ‘œ jsp๊ฐ€ ๋ฌด์—‡์ธ์ง€ ์ดํ•ดํ•œ๋‹ค. jsp์˜ ๊ฐ„๋‹จํ•œ ์‚ฌ์šฉ๋ฒ•์„ ์•Œ์•„๋ณธ๋‹ค. ํ•ต์‹ฌ ๊ฐœ๋… jsp (java server page) JSP์˜ ์œ„์น˜๋Š” WebContent ์ž…๋‹ˆ๋‹ค. ์ด์ „์— ์‹ค์Šต์„ ์ง„ํ–‰ํ–ˆ๋˜ firstweb์˜ WebContent์•„๋ž˜์— jspํŒŒ์ผ์„ ๋งŒ๋“ค์–ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. Html css, js ํŒŒ์ผ ๋ชจ๋‘ ์ด ์œ„์น˜์— ๋งŒ๋“ค์–ด์ฃผ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ƒˆ๋กœ ์ƒ์„ฑํ•ด์„œ์‹คํ–‰์„ ์‹œํ‚ฌ ์ˆ˜๋„ ์žˆ๊ณ  ๋ฐ”๋กœ WebContet๋””๋ ‰ํ† ๋ฆฌ ํ•˜์œ„์—.. 2020. 3. 20.
[๋ถ€์ŠคํŠธ์ฝ”์Šค] ์›น ํ”„๋กœ๊ทธ๋ž˜๋ฐ FE: WEB UI ๊ฐœ๋ฐœ ์ด์ „๊นŒ์ง€ JavaScript ๊ธฐ๋ณธ๋ฌธ๋ฒ•์— ๋Œ€ํ•˜์—ฌ ์•Œ์•„๋ณด์•˜๊ณ  ์ด๋ฒˆํฌ์ŠคํŒ…์—์„œ๋Š” WEB UI๊ฐœ๋ฐœ์— ๋Œ€ํ•˜์—ฌ ์•Œ์•„๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ํ•™์Šต ๋ชฉํ‘œ JavaScript์˜ ๊ธฐ๋ณธ๋ฌธ๋ฒ•์„ ์ดํ•ดํ•œ๋‹ค. DOM, Browser Event, Ajax์ด ๊ฐ๊ฐ ๋ฌด์—‡์ธ์ง€ ์ดํ•ดํ•˜๊ณ , ์ด๋ฅผ ํ™œ์šฉํ•ด ์›นํ™”๋ฉด์„ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋‹ค. JSP์˜ ๋ผ์ดํ”„์‚ฌ์ดํด์„ ์ดํ•ดํ•˜๊ณ  redirect & forward ์™€ scope๋ฅผ ์ดํ•ดํ•˜๊ณ  ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. JSTL๊ณผ EL์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์„ค์น˜ํ•˜๊ณ  ๊ฐ„๋‹จํ•œ SQL์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. Maven์„ ์ดํ•ดํ•˜๊ณ  Maven์„ ์ด์šฉํ•œ ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค. JDBC ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค. Web API๋ฅผ ์ดํ•ดํ•œ๋‹ค. ๋ชฉ์ฐจ window ๊ฐ์ฒด(setTimeout) DOM๊ณผ querySelector Bro.. 2020. 3. 12.
[๋ถ€์ŠคํŠธ์ฝ”์Šค] ์›น ํ”„๋กœ๊ทธ๋ž˜๋ฐ FE: JavaScript 3 ํ•จ์ˆ˜, ํ•จ์ˆ˜ ํ˜ธ์ถœ ์Šคํƒ ์˜ค๋Š˜์€ JavaScript ๋งˆ์ง€๋ง‰ ํŒŒํŠธ์ž…๋‹ˆ๋‹ค. JavaScript์˜ ํ•จ์ˆ˜์— ๋Œ€ํ•˜์—ฌ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ํ•™์Šต ๋ชฉํ‘œ JavaScript์˜ ๊ธฐ๋ณธ๋ฌธ๋ฒ•์„ ์ดํ•ดํ•œ๋‹ค. DOM, Browser Event, Ajax์ด ๊ฐ๊ฐ ๋ฌด์—‡์ธ์ง€ ์ดํ•ดํ•˜๊ณ , ์ด๋ฅผ ํ™œ์šฉํ•ด ์›นํ™”๋ฉด์„ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋‹ค. JSP์˜ ๋ผ์ดํ”„์‚ฌ์ดํด์„ ์ดํ•ดํ•˜๊ณ  redirect & forward ์™€ scope๋ฅผ ์ดํ•ดํ•˜๊ณ  ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. JSTL๊ณผ EL์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์„ค์น˜ํ•˜๊ณ  ๊ฐ„๋‹จํ•œ SQL์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. Maven์„ ์ดํ•ดํ•˜๊ณ  Maven์„ ์ด์šฉํ•œ ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค. JDBC ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค. Web API๋ฅผ ์ดํ•ดํ•œ๋‹ค. ๊ฐ•์˜ ๋งํฌ๐Ÿ‘‡ [LECTURE] 3) ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ํ•จ์ˆ˜ : edwith ๋“ค์–ด๊ฐ€๊ธฐ ์ „์— "์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ž˜ ์ดํ•ดํ•˜.. 2020. 3. 4.
[๋ถ€์ŠคํŠธ์ฝ”์Šค] ์›น ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ฝ”๋“œ๋ฆฌ๋ทฐ ํ›„๊ธฐ: ํ”„๋กœ์ ํŠธA-1. ํ™ˆํŽ˜์ด์ง€ BE ์•ˆ๋…•ํ•˜์„ธ์š” ์˜ค๋Š˜์€ ์ฝ”๋“œ๋ฆฌ๋ทฐ ํ›„๊ธฐ๋ฅผ ์ž‘์„ฑํ•ด๋ณด๋ ค๊ณ ํ•ฉ๋‹ˆ๋‹ค. BOOSTER 2๊ธฐ ํ™œ๋™์„ ํ•˜๋ฉด์„œ ๋ฌด๋ฃŒ ์ฝ”๋“œ๋ฆฌ๋ทฐ๊ถŒ์„ ๋ฐ›์•„์„œ ์ฝ”๋“œ๋ฆฌ๋ทฐ๋ฅผ ๋ฐ›์•„๋ณด์•„์„œ ๊ทธ ํ›„๊ธฐ๋ฅผ ์ž‘์„ฑํ•ด๋ณด๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์ €๋Š” '1.์›น ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ์ดˆ' ํ™ˆํŽ˜์ด์ง€ ๋งŒ๋“œ๋Š” ํ”„๋กœ์ ํŠธ์˜ ๋ฐฑ์—”๋“œ ๋ถ€๋ถ„์„ ์ฝ”๋“œ๋ฆฌ๋ทฐ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. https://www.edwith.org/boostcourse-web/project/4/content/3#summary www.edwith.org ๊ธฐ์ˆ ์š”๊ตฌ์‚ฌํ•ญ ๐Ÿ‘‰์›นํ”„๋ก ํŠธ์—”๋“œ html layout tag๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. classname์€ ์ผ์ •ํ•œ ์ปจ๋ฒค์…˜์„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค. ์˜๋ฏธ์— ๋งž๋Š” tag๋ฅผ ์ตœ๋Œ€ํ•œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. (div ์‚ฌ์šฉ์€ ์ตœ๋Œ€ํ•œ ์ž์ œ) position์†์„ฑ๊ณผ float๋ฅผ ์‚ฌ์šฉํ•ด์„œ element๋ฅผ ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค. ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•œ ๋ ˆ์ด์•„์›ƒ์€ ์ง€์–‘ํ•ฉ๋‹ˆ๋‹ค. (.. 2020. 2. 28.
[๋ถ€์ŠคํŠธ์ฝ”์Šค] ์›น ํ”„๋กœ๊ทธ๋ž˜๋ฐ FE: JavaScript 2 ๋น„๊ต-๋ฐ˜๋ณต-๋ฌธ์ž์—ด ๋ฒŒ์จ 2. DB ์—ฐ๊ฒฐ ์›น ์•ฑ ํŒŒํŠธ์— ๋“ค์–ด๊ฐ€๋ฉด์„œ ์•„๋ž˜ ํ•™์Šต ๋ชฉํ‘œ๋“ค์— ๋Œ€ํ•œ ๋‚ด์šฉ์„ ๋ฐฐ์šฐ๊ฒŒ ๋˜๋Š”๋ฐ ์˜ค๋Š˜์€ ๊ทธ ์ค‘ JavaScript์˜ ๋น„๊ต-๋ฐ˜๋ณต-๋ฌธ์ž์—ด์— ๋Œ€ํ•˜์—ฌ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ํ•™์Šต ๋ชฉํ‘œ JavaScript์˜ ๊ธฐ๋ณธ๋ฌธ๋ฒ•์„ ์ดํ•ดํ•œ๋‹ค. DOM, Browser Event, Ajax์ด ๊ฐ๊ฐ ๋ฌด์—‡์ธ์ง€ ์ดํ•ดํ•˜๊ณ , ์ด๋ฅผ ํ™œ์šฉํ•ด ์›นํ™”๋ฉด์„ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋‹ค. JSP์˜ ๋ผ์ดํ”„์‚ฌ์ดํด์„ ์ดํ•ดํ•˜๊ณ  redirect & forward ์™€ scope๋ฅผ ์ดํ•ดํ•˜๊ณ  ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. JSTL๊ณผ EL์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์„ค์น˜ํ•˜๊ณ  ๊ฐ„๋‹จํ•œ SQL์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. Maven์„ ์ดํ•ดํ•˜๊ณ  Maven์„ ์ด์šฉํ•œ ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค. JDBC ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค. Web API๋ฅผ ์ดํ•ดํ•œ๋‹ค. [LECTURE] 2) ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ.. 2020. 2. 21.
[๋ถ€์ŠคํŠธ์ฝ”์Šค] ์›น ํ”„๋กœ๊ทธ๋ž˜๋ฐ FE: JavaScript 1 ๋ณ€์ˆ˜-์—ฐ์‚ฐ์ž-ํƒ€์ž… ๋ฒŒ์จ 2. DB ์—ฐ๊ฒฐ ์›น ์•ฑ ํŒŒํŠธ์— ๋“ค์–ด๊ฐ€๋ฉด์„œ ์•„๋ž˜ ํ•™์Šต ๋ชฉํ‘œ๋“ค์— ๋Œ€ํ•œ ๋‚ด์šฉ์„ ๋ฐฐ์šฐ๊ฒŒ ๋˜๋Š”๋ฐ ์˜ค๋Š˜์€ ๊ทธ ์ค‘ JavaScript์— ๋Œ€ํ•˜์—ฌ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ํ•™์Šต ๋ชฉํ‘œ JavaScript์˜ ๊ธฐ๋ณธ๋ฌธ๋ฒ•์„ ์ดํ•ดํ•œ๋‹ค. DOM, Browser Event, Ajax์ด ๊ฐ๊ฐ ๋ฌด์—‡์ธ์ง€ ์ดํ•ดํ•˜๊ณ , ์ด๋ฅผ ํ™œ์šฉํ•ด ์›นํ™”๋ฉด์„ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋‹ค. JSP์˜ ๋ผ์ดํ”„์‚ฌ์ดํด์„ ์ดํ•ดํ•˜๊ณ  redirect & forward ์™€ scope๋ฅผ ์ดํ•ดํ•˜๊ณ  ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. JSTL๊ณผ EL์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์„ค์น˜ํ•˜๊ณ  ๊ฐ„๋‹จํ•œ SQL์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. Maven์„ ์ดํ•ดํ•˜๊ณ  Maven์„ ์ด์šฉํ•œ ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค. JDBC ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค. Web API๋ฅผ ์ดํ•ดํ•œ๋‹ค. https://www.edwith.org/boostco.. 2020. 2. 11.
[๋ถ€์ŠคํŠธ์ฝ”์Šค] ์›น ํ”„๋กœ๊ทธ๋ž˜๋ฐ BE: Servlet ์ด๋ž€? java์˜ Servlet์ด ๋ฌด์—‡์ธ์ง€ ํ•ญ์ƒ ๊ถ๊ธˆํ–ˆ๋Š”๋ฐ ์ด๋ฒˆ์— ๋ถ€์ŠคํŠธ์ฝ”์Šค๋ฅผ ์ˆ˜๊ฐ•ํ•˜๋ฉด์„œ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋ถ€์ŠคํŠธ์ฝ”์Šค์—์„œ ์–ป์€ ์ •๋ณด๋“ค์„ ์ •๋ฆฌํ•ด๋ณด๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์˜์ƒ์ด ๊ถ๊ธˆํ•œ ๋ถ„๋“ค์€ ์•„๋ž˜ ๊ฐ•์˜ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ•˜์—ฌ ์ฃผ์„ธ์š”. ๊ฐ•์˜๋งํฌ [LECTURE] 1) Servlet ์ด๋ž€? : edwith ๋“ค์–ด๊ฐ€๊ธฐ ์ „์— ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ •์ ์ธ ์ฝ˜ํ…์ธ ์™€ ๋™์ ์ธ ์ฝ˜ํ…์ธ ๋กœ ๋‚˜๋ˆ„์–ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋žจ์„ ์ˆ˜ํ–‰ํ•ด์„œ ํŽ˜์ด์ง€๋ฅผ ๋™์ ์œผ๋กœ ๋งŒ๋“ค์–ด ์ฃผ๋Š” ์„œ๋ธ”๋ฆฟ์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ด…๋‹ˆ๋‹ค. ํ•™์Šต ๋ชฉํ‘œ ... - ๋ถ€์ŠคํŠธ์ฝ”์Šค www.edwith.org ๋ชฉ์ฐจ Servlet ์ด๋ž€? Servlet ๋ผ์ดํ”„ ์‚ฌ์ดํด Request, Response ๊ฐ์ฒด ์ดํ•ดํ•˜๊ธฐ 1. Servlet ์ด๋ž€? ๋จผ์ € ์„œ๋ธ”๋ฆฟ์— ๋Œ€ํ•˜์—ฌ ์•Œ์•„๋ณด๊ธฐ ์ „์— ์ž๋ฐ” ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด๋„๋ก.. 2020. 2. 4.
[๋ถ€์ŠคํŠธ์ฝ”์Šค] ์›น ํ”„๋กœ๊ทธ๋ž˜๋ฐ BE: WAS(Web Application Server) ๋ž€? ํ•™์Šต ๋ชฉํ‘œ WAS๊ฐ€ ๋ฌด์—‡์ธ์ง€ ์•Œ ์ˆ˜ ์žˆ๋‹ค. WAS์˜ ์ข…๋ฅ˜๋ฅผ ์•Œ์•„๋ณธ๋‹ค. ์›น์„œ๋ฒ„์™€ WAS์˜ ์ฐจ์ด์ ์„ ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ๋‹ค. ํ•ต์‹ฌ ๊ฐœ๋… WAS (Web Application Server) Apache Tomcat ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„ ๊ตฌ์กฐ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์„ ์„œ๋ฒ„. ์„œ๋ฒ„์—๊ฒŒ ์„œ๋น„์Šค๋ฅผ ์š”์ฒญํ•ด์„œ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ๊ฒƒ์„ ํด๋ผ์ด์–ธํŠธ๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ํด๋ผ์ด์–ธํŠธ(Client)๋Š” ์„œ๋น„์Šค(Service)๋ฅผ ์ œ๊ณตํ•˜๋Š” ์„œ๋ฒ„(Server)์—๊ฒŒ ์ •๋ณด๋ฅผ ์š”์ฒญํ•˜์—ฌ ์‘๋‹ต ๋ฐ›์€ ๊ฒฐ๊ณผ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. DBMS (DataBase Management System) DBMS ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ์‹œ์Šคํ…œ์œผ๋กœ ๋‹ค์ˆ˜์˜ ์‚ฌ์šฉ์ž๊ฐ€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋‚ด์˜ ๋ฐ์ดํ„ฐ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ฃผ๋Š” ์†Œํ”„ํŠธ์›จ์–ด์ž…๋‹ˆ๋‹ค. DBMS๊ฐ€ ๋“ฑ์žฅํ•˜๊ธฐ ์ด์ „์—๋Š” ๊ฐœ๋ฐœ์ž๋“ค์ด ๋น ๋ฅด๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ €.. 2020. 1. 19.