CodeGym /Java Blog /๋ฌด์ž‘์œ„์˜ /์กธ์—… ํ›„ ์ฒซ ์ง์žฅ ๊ตฌํ•˜๊ธฐ
John Squirrels
๋ ˆ๋ฒจ 41
San Francisco

์กธ์—… ํ›„ ์ฒซ ์ง์žฅ ๊ตฌํ•˜๊ธฐ

๋ฌด์ž‘์œ„์˜ ๊ทธ๋ฃน์— ๊ฒŒ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค
CodeGym์—์„œ๋Š” ๋‹จ์ง€ ์žฌ๋ฏธ๋กœ Java๋ฅผ ๋ฐฐ์šฐ๋Ÿฌ ์˜จ ํ•™์ƒ์„ ๊ฑฐ์˜ ๋ณผ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค ์ค‘ ๋Œ€๋‹ค์ˆ˜๋Š” ์ „๋ฌธ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜์–ด ์ƒํ™œ๋น„๋ฅผ ๋ฒŒ๊ณ  ์‹ถ์–ดํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  Java์˜ ๋†’์€ ์ธ๊ธฐ์™€ ์ˆ˜์š”๋กœ ์ธํ•ด Java ์ผ์ž๋ฆฌ๊ฐ€ ๋งŽ์€ ๊ธฐํšŒ์™€ ํ•จ๊ป˜ ์ฆ๊ฐ€ํ•˜๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์€ ๋น„๋ฐ€์ด ์•„๋‹™๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ Java๋Š” ํ™˜์ƒ์ ์ธ ์ง์—… ์ „๋ง์„ ์ง€๋‹Œ ์ฃผ๋ฅ˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์ค‘ ํ•˜๋‚˜์ด๋ฏ€๋กœ ๋ชจ๋“  ์ดˆ๋ณด์ž์—๊ฒŒ ํ›Œ๋ฅญํ•œ ์ถœ๋ฐœ์ ์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์กธ์—… ํ›„ ์ฒซ ์ง์žฅ์„ ๊ตฌํ•˜๋Š” ๊ฒƒ์ด ๊ทธ๋ ‡๊ฒŒ ์‰ฌ์šด๊ฐ€์š”? ์–ผ๋งˆ๋‚˜ ๊ฑธ๋ฆด๊นŒ์š”? ์กธ์—… ํ›„ ์ฒซ ์ง์žฅ์— ์ทจ์งํ•˜๊ธฐ - 1

Java ์ฃผ๋‹ˆ์–ด ๊ธฐ์ˆ  ์„ธํŠธ

์ฝ”๋”ฉ์„ ๋ฐฐ์šฐ๊ธฐ ์œ„ํ•œ ์ „์ œ ์กฐ๊ฑด์€ ์—†์ง€๋งŒ Java๊ฐ€ ์ฒซ ๋ฒˆ์งธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์ธ ๊ฒฝ์šฐ ํ•™์Šต ํ”„๋กœ์„ธ์Šค์— ํ›จ์”ฌ ๋” ์˜ค๋žœ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Java ์ง์—… ๊ธฐ์ˆ ์„ ๋ฐฐ์šฐ๋Š” ๋ฐ ๋ช‡ ๋‹ฌ ๋˜๋Š” ๋ช‡ ๋…„์ด ๊ฑธ๋ฆด ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ์ฃผ๋‹ˆ์–ด Java ์ „๋ฌธ๊ฐ€๋กœ์„œ ์ดˆ๊ธ‰ ์ง์—…์„ ์–ป์œผ๋ ค๋ฉด ๋‹ค์Œ ๊ธฐ์ˆ ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
  • Java ๊ตฌ๋ฌธ์— ๋Œ€ํ•œ ์™„๋ฒฝํ•œ ์ง€์‹
  • ๊ฐ์ฒด ์œ ํ˜• ๊ฐ„์˜ ์ฐจ์ด์  ์ดํ•ด
  • ์ฝ”๋”ฉ ๋ฐฉ๋ฒ•(์ฝ”๋“œ๋ฅผ ํŒจํ‚ค์ง€๋กœ ๊ตฌ์„ฑ ๋ฐ/๋˜๋Š” ๋‹จ์œ„ ํ…Œ์ŠคํŠธ ์ž‘์„ฑ)
  • ํ•ต์‹ฌ Java(OOP ๋ฐ ํ•ด๋‹น ์›์น™, ์ปฌ๋ ‰์…˜, ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋”ฉ, ๋ฌธ์ž์—ด, ์˜ˆ์™ธ ์ฒ˜๋ฆฌ, ๋ฃจํ”„ ๋ฐ ๋ฐ์ดํ„ฐ ์œ ํ˜•)
  • JAR ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ
  • MVC, Facade, DAO๋ฅผ ํฌํ•จํ•œ ๋””์ž์ธ ํŒจํ„ด
์›น ๊ฐœ๋ฐœ์„ ์œ„ํ•ด ์ถ”๊ฐ€๋กœ ๋ฐฐ์šธ ์ค€๋น„๋ฅผ ํ•˜์„ธ์š”:
  • HTTP ํ”„๋กœํ† ์ฝœ
  • HTML๊ณผ CSS
  • SQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค
  • XML ๋ฐ ์›น ์„œ๋น„์Šค
  • ๋กœ๊น… ํ”„๋ ˆ์ž„์›Œํฌ
์ฆ‰, ์ข‹์€ ์ง€์‹์€ ์ „ํˆฌ์—์„œ ์ ˆ๋ฐ˜๋งŒ ์Šน๋ฆฌํ•œ ๊ฒƒ์— ๋ถˆ๊ณผํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๋ฐ”๋กœ ์šฐ๋ฆฌ๊ฐ€ ์—ฌ๋Ÿฌ๋ถ„์—๊ฒŒ ํฐ ๋„์›€์ด ๋  ์ˆ˜ ์žˆ๋Š” ๋‹ค์Œ ๊ธฐ์‚ฌ๋ฅผ ์ค€๋น„ํ•œ ์ด์œ ์ž…๋‹ˆ๋‹ค.

์ด๋ ฅ์„œ๋ถ€ํ„ฐ ๋ฉด์ ‘๊นŒ์ง€

๊ณผ์ •์„ ๋งˆ์น˜๋ฉด(๋˜๋Š” ์ด๋ฏธ 30+ ๋ ˆ๋ฒจ์ด ๋˜๋ฉด) ์ด๋ ฅ์„œ์™€ ์ž๊ธฐ ์†Œ๊ฐœ์„œ ์ž‘์„ฑ์— ๋Œ€ํ•ด ์ƒ๊ฐํ•ด ๋ณผ ๋•Œ์ž…๋‹ˆ๋‹ค. ์ด๋ ฅ์„œ์—์„œ ํŠน์ • ์ง์—… ์ œ์•ˆ์— ํ•„์š”ํ•œ ๊ฐ•์ ๊ณผ ํŠน์ • ๊ธฐ์ˆ ์„ ๊ฐ•์กฐํ•˜์‹ญ์‹œ์˜ค. "์ €๋Š” Java๋ฅผ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค"์™€ ๊ฐ™์€ ๋ง‰์—ฐํ•œ ๋‚ด์šฉ์„ ์ž‘์„ฑํ•˜์ง€ ๋ง๊ณ  ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์ด ํฌํ•จ๋œ Core Java๋ฅผ ์–ธ๊ธ‰ํ•˜์„ธ์š”. ์ด ํžŒํŠธ์™€ ๊ธฐํƒ€ ์œ ์šฉํ•œ ํžŒํŠธ๋Š” ๋‹ค์Œ ๋ฌธ์„œ์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฉด์ ‘์— ์‹คํŒจํ•˜๋”๋ผ๋„ ํฌ๊ธฐํ•˜์ง€ ๋งˆ์„ธ์š”. ์ฒซ ๋ฒˆ์งธ ์ธํ„ฐ๋ทฐ ํ›„์— ๊ฑฐ์ ˆ๋‹นํ•˜๊ณ  ์ˆ˜์‹ญ ๋ฒˆ์˜ ์ธํ„ฐ๋ทฐ ํ›„์— ๊ฟˆ์˜ ์ง์—…์„ ์–ป๋Š” ๊ฒƒ์€ ๋งค์šฐ ์ •์ƒ์ ์ธ ์ผ์ž…๋‹ˆ๋‹ค. ๊ฐ ์ธํ„ฐ๋ทฐ๋ฅผ ๋ถ„์„ํ•˜๊ณ  ์ƒˆ๋กœ์šด ์ธํ„ฐ๋ทฐ๋งˆ๋‹ค ์ง€์‹ ๊ฒฉ์ฐจ๋ฅผ ์ค„์—ฌ๋ณด์„ธ์š”.

๊ฒฝ๋ ฅ ๊ณ„ํš

๋งˆ์นจ๋‚ด ์ฑ„์šฉ๋˜๋ฉด ๊ธฐ์ค€์„ ๋„ˆ๋ฌด ๋‚ฎ๊ฒŒ ์„ค์ •ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ํ•„์š”ํ•œ ๊ธฐํšŒ์™€ ์ถ”๊ฐ€ ๊ธฐ์ˆ ์ด ๋งŽ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ๊ธฐ์‚ฌ๋Š” ๊ฒฝ์Ÿ ์šฐ์œ„๋ฅผ ํ™•๋ณดํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ณด๋„ˆ์Šค ํŒ: ๋™๊ธฐ๋ถ€์—ฌ

ํ•ญ์ƒ ์šฐ๋ฆฌ๋ฅผ ์•ž์œผ๋กœ ๋‚˜์•„๊ฐ€๊ฒŒ ํ•˜๋Š” ๊ฒƒ์€ ๋™๊ธฐ ๋ถ€์—ฌ์ž…๋‹ˆ๋‹ค. ๋‹ค์Œ ํ›„๋ณด ๋ชฉ๋ก์€ ์ขŒ์ ˆ๊ฐ์„ ๋Š๋ผ๊ฑฐ๋‚˜ ์–ด๋Š ์‹œ์ ์— ๋ง‰ํž ๋•Œ ํž˜์„ ์‹ค์–ด์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋งˆ์ง€๋ง‰ ์ƒ๊ฐ๋“ค

๋ถ€์ธํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ฒซ ์ง์žฅ์„ ๊ตฌํ•˜๋Š” ๊ฒƒ์€ ๊นŒ๋‹ค๋กœ์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ IT ํšŒ์‚ฌ๊ฐ€ ์ผ์ • ์ˆ˜์ค€์˜ ๊ฒฝํ—˜์„ ๊ฐ€์ง„ Java ์ „๋ฌธ๊ฐ€๋ฅผ ์ฐพ๋Š”๋‹ค๋Š” ์‚ฌ์‹ค์€ ๋งํ•  ๊ฒƒ๋„ ์—†๊ณ  ๊ฒฝ์Ÿ์€ ์ •๋ง ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‹น์‹ ์ด ์นด๋“œ๋ฅผ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์‚ฌ์šฉํ•˜๊ณ  ์šฐ๋ฆฌ์˜ ์ œ์•ˆ์„ ๊ณ ์ˆ˜ํ•œ๋‹ค๋ฉด ์ฒซ ์ง์žฅ์„ ๊ตฌํ•˜๋Š” ๋ฐ ๋งŽ์€ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฌ์ง€ ์•Š์„ ๊ฒƒ์ด๋ผ๊ณ  ๋ฏฟ์Šต๋‹ˆ๋‹ค. ์œ„์— ์ฃผ์–ด์ง„ ํžŒํŠธ๋ฅผ ๋”ฐ๋ฅด๊ณ  ๋™๊ธฐ ๋ถ€์—ฌ์™€ ๊ธ์ •์ ์ธ ํƒœ๋„๋ฅผ ๋ณด์—ฌ์ฃผ๋ฉด ๋‹น์‹ ์€ ํ™•์‹คํžˆ ํ›Œ๋ฅญํ•œ ํ›„๋ณด์ž๋กœ ๋‘๊ฐ์„ ๋‚˜ํƒ€๋‚ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ ๋ชจ๋‘ ํ–‰์šด์„ ๋น•๋‹ˆ๋‹ค! ๋‹น์‹ ์€ ์ตœ๊ณ ์˜ ์ง์—…์„ ๊ฐ€์งˆ ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค!
์ฝ”๋ฉ˜ํŠธ
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION