CodeGym
์ถ”๊ณ„ ํ• ์ธ
ํ•™์Šต
ํ–‰๋™
๊ณผ์ œ
์„ค๋ฌธ์กฐ์‚ฌ ๋ฐ ํ€ด์ฆˆ
๊ฒŒ์ž„
๋„์›€๋ง
ํ•™์Šต ์žฌ์ด‰ ์Šค์ผ€์ค„
์ปค๋ฎค๋‹ˆํ‹ฐ
์‚ฌ์šฉ์ž
ํฌ๋Ÿผ
์ฑ„ํŒ…
๊ธฐ์‚ฌ
์„ฑ๊ณต ์‚ฌ๋ก€
ํ™œ๋™
๋ฆฌ๋ทฐ
๊ตฌ๋…
์˜…์€ ์ƒ‰ ํ…Œ๋งˆ

๋ ˆ์Šจ

  • ๋ฆฌ๋ทฐ
  • ํšŒ์‚ฌ ์†Œ๊ฐœ
์‹œ์ž‘
ํ•™์Šต ์‹œ์ž‘
์ง€๊ธˆ ํ•™์Šต์„ ์‹œ์ž‘ํ•˜์‹ญ์‹œ์˜ค
  • ๋‚ด ์ง„ํ–‰ ์ƒํ™ฉ
  • ํ–‰๋™
  • ํƒ๊ตฌ ๋งต
  • ๋ ˆ์Šจ
  • ๊ณ ๊ธ‰ Maven ํ”„๋กœ์ ํŠธ ๋นŒ๋“œ

    JSP & Servlets
    ๋ ˆ๋ฒจ 2, ๋ ˆ์Šจ 0
    1.1 Maven์—์„œ ๋นŒ๋“œํ•  ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ชฉ๋ก Maven์˜ ์–ด์…ˆ๋ธ”๋ฆฌ๋Š” ๋งค์šฐ ์œ ์—ฐํ•˜๊ฒŒ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Maven ๊ฐœ๋ฐœ์ž๋Š” ๋‹ค์–‘ํ•œ ๋นŒ๋“œ๋ฅผ ๋งค์šฐ ์œ ์—ฐํ•˜๊ฒŒ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ์ˆ˜์‹ญ ๊ฐœ์˜ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ํŠน๋ณ„ํžˆ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์žฅ ์ธ๊ธฐ์žˆ๋Š” ๊ฒƒ์€ ์•„๋ž˜ ํ‘œ์— ๋‚˜์™€ ์žˆ์Šต๋‹ˆ๋‹ค. ํ”Œ๋Ÿฌ๊ทธ์ธ ์„ค๋ช… 1 ๋ฉ”์ด๋ธ ์ปดํŒŒ์ผ๋Ÿฌ ํ”Œ๋Ÿฌ๊ทธ์ธ Java ์ปดํŒŒ์ผ ๊ด€๋ฆฌ 2 ๋ฉ”์ด๋ธ ๋ฆฌ์†Œ์Šค ํ”Œ๋Ÿฌ๊ทธ์ธ ์–ด์…ˆ๋ธ”๋ฆฌ์— ๋ฆฌ์†Œ์Šค ํฌํ•จ์„ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค. ์‚ผ ๋ฉ”์ด๋ธ ์†Œ์Šค ํ”Œ๋Ÿฌ๊ทธ์ธ ์†Œ์Šค ์ฝ”๋“œ๊ฐ€ ์–ด์…ˆ๋ธ”๋ฆฌ
    ์‚ฌ์šฉ ๊ฐ€๋Šฅ
  • Maven ํ”„๋กœ์ ํŠธ๋ฅผ ๋นŒ๋“œํ•˜๋Š” ๋™์•ˆ ํŒŒ์ผ ๊ด€๋ฆฌ

    JSP & Servlets
    ๋ ˆ๋ฒจ 2, ๋ ˆ์Šจ 1
    2.1 maven-resources-plugin ๋ฆฌ์†Œ์Šค ๋ณต์‚ฌ ํ”Œ๋Ÿฌ๊ทธ์ธ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•˜๋Š” ๊ฒฝ์šฐ ๋‹ค์–‘ํ•œ ๋ฆฌ์†Œ์Šค๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. jar ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ, jsp ์„œ๋ธ”๋ฆฟ, ์„ค์ • ํŒŒ์ผ์ž…๋‹ˆ๋‹ค. ๋ฌผ๋ก  ์ด๊ฒƒ์€ html, css, ์™€ ๊ฐ™์€ ์ •์  ํŒŒ์ผ js๊ณผ ๋‹ค์–‘ํ•œ ์‚ฌ์ง„์ž…๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ํ”„๋กœ์ ํŠธ๋ฅผ ๋นŒ๋“œํ•  ๋•Œ Maven์€ ํด๋”์—์„œ src/main/resources๋Œ€์ƒ ๋””๋ ‰ํ„ฐ๋ฆฌ๋กœ ๋ชจ๋“  ํŒŒ์ผ์„ ๋ณต์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ด ๋™์ž‘์„ ๋ณ€๊ฒฝํ•˜๋ ค๋ฉด ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ๋„์›€์ด
    ์‚ฌ์šฉ ๊ฐ€๋Šฅ
  • ์ „์Ÿ ํ”„๋กœ์ ํŠธ ๊ตฌ์ถ•

    JSP & Servlets
    ๋ ˆ๋ฒจ 2, ๋ ˆ์Šจ 2
    war ํŒŒ์ผ๊ณผ jar ํŒŒ์ผ์˜ ์ฐจ์ด์  ์‹ค์ œ๋กœ jar ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” Java Archive๋ผ๋Š” ์ด๋ฆ„ ์—์„œ ๋ฐ”๋กœ ์ด์–ด์ง€๋Š” zip ์•„์นด์ด๋ธŒ์ผ ๋ฟ์ž…๋‹ˆ๋‹ค . ๋Œ€๋ถ€๋ถ„ ๋‹ค์Œ ๋„ค ๊ฐ€์ง€๋งŒ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. ์ปดํŒŒ์ผ๋œ ํด๋ž˜์Šค; ๋ฆฌ์†Œ์Šค: ์†์„ฑ ํŒŒ์ผ ๋“ฑ; ๋งค๋‹ˆํŽ˜์ŠคํŠธ MANIFEST.MF; ๋‹ค๋ฅธ jar ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ(ํฌ๊ท€). ์ด๋Ÿฌํ•œ ์•„์นด์ด๋ธŒ์˜ ์ผ๋ฐ˜์ ์ธ ๊ตฌ์กฐ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. META-INF/
    ์‚ฌ์šฉ ๊ฐ€๋Šฅ
  • ๋นŒ๋“œ ์‹œ Maven ํ”„๋กœ์ ํŠธ ํ…Œ์ŠคํŠธ

    JSP & Servlets
    ๋ ˆ๋ฒจ 2, ๋ ˆ์Šจ 3
    Maven์—์„œ ํ…Œ์ŠคํŠธ Maven ์ž‘์—…์˜ ๋˜ ๋‹ค๋ฅธ ์ค‘์š”ํ•œ ์ ์€ ํ…Œ์ŠคํŠธ ๋‹จ๊ณ„์ž…๋‹ˆ๋‹ค. test , package , verify ๋˜๋Š” ๊ทธ ๋’ค์— ์˜ค๋Š” ๋‹ค๋ฅธ ๋‹จ๊ณ„๋ฅผ ์‹คํ–‰ํ•˜๋ฉด ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค . ๊ธฐ๋ณธ์ ์œผ๋กœ Maven์€ src/test/java/ ํด๋” ์— ์žˆ๋Š” ๋ชจ๋“  ํ…Œ์ŠคํŠธ๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค . ์‹คํ–‰ํ•  ํ…Œ์ŠคํŠธ๋ฅผ ๋‹ค๋ฅธ Java ํŒŒ์ผ๊ณผ ๊ตฌ๋ณ„ํ•˜๊ธฐ ์œ„ํ•ด ์ด๋ฆ„ ์ง€์ • ๊ทœ์น™์ด ์ฑ„ํƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ…Œ์ŠคํŠธ๋Š” ์ด๋ฆ„์ด "Test"๋กœ ์‹œ์ž‘ํ•˜๊ณ  "Test" ๋˜๋Š” "TestCas
    ์‚ฌ์šฉ ๊ฐ€๋Šฅ
  • Maven์œผ๋กœ ํ”„๋กœ์ ํŠธ ๋ฐฐํฌ

    JSP & Servlets
    ๋ ˆ๋ฒจ 2, ๋ ˆ์Šจ 4
    maven-deploy-plugin ์‚ฌ์šฉ ๋˜ ๋‹ค๋ฅธ ๋งค์šฐ ํฅ๋ฏธ๋กœ์šด ์ฃผ์ œ๋Š” ์กฐ๋ฆฝ๋œ ํŒจํ‚ค์ง€์˜ ์ž๋™ ๋ฐฐํฌ์ž…๋‹ˆ๋‹ค. Maven์„ ์‚ฌ์šฉํ•˜์—ฌ ์ž์ฒด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๊ตฌ์ถ•ํ–ˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋กœ์ปฌ, ํšŒ์‚ฌ ๋˜๋Š” ์ค‘์•™ Maven ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— ์–ด๋–ป๊ฒŒ ์ž๋™์œผ๋กœ ํ‘ธ์‹œํ•ฉ๋‹ˆ๊นŒ? Maven์—๋Š” ์ด๋ฅผ ์œ„ํ•œ ํŠน๋ณ„ํ•œ maven-deploy-plugin ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์žˆ์Šต๋‹ˆ๋‹ค . ์˜ˆ:
    ์‚ฌ์šฉ ๊ฐ€๋Šฅ
  • ์œ ์šฉํ•œ Maven ํ”Œ๋Ÿฌ๊ทธ์ธ

    JSP & Servlets
    ๋ ˆ๋ฒจ 2, ๋ ˆ์Šจ 5
    GitHub์˜ maven ์ €์žฅ์†Œ ๊ฐœ๋ฐœ์ž๋Š” ํŠน๋ณ„ํ•œ site-maven-plugin ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์žˆ๋Š” GitHub์— ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์—…๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค . ์‚ฌ์šฉ ์˜ˆ๋ฅผ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.
    ์‚ฌ์šฉ ๊ฐ€๋Šฅ
๋ฐฐ์šฐ๊ธฐ
  • ๋“ฑ๋ก
  • ์ž๋ฐ” ๊ฐ•์ขŒ
  • ๊ณผ์ œ ๋„์›€๋ง
  • ๊ฐ€๊ฒฉ
  • ๊ฒŒ์ž„ ํ”„๋กœ์ ํŠธ
  • ์ž๋ฐ” ๊ตฌ๋ฌธ
์ปค๋ฎค๋‹ˆํ‹ฐ
  • ์‚ฌ์šฉ์ž
  • ๊ธฐ์‚ฌ
  • ํฌ๋Ÿผ
  • ์ฑ„ํŒ…
  • ์„ฑ๊ณต ์‚ฌ๋ก€
  • ํ™œ๋™
  • ์ œํœด ํ”„๋กœ๊ทธ๋žจ
ํšŒ์‚ฌ
  • ํšŒ์‚ฌ ์†Œ๊ฐœ
  • ์—ฐ๋ฝ์ฒ˜
  • ๋ฆฌ๋ทฐ
  • ํ”„๋ ˆ์Šค ๋ฃธ
  • CodeGym for EDU
  • ์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ(FAQ)
  • ์ง€์›
CodeGym CodeGym์€ Java ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋Š” ์˜จ๋ผ์ธ ๊ฐ•์ขŒ์ž…๋‹ˆ๋‹ค. ์ดˆ๋ณด์ž๋“ค์ด Java๋ฅผ ๋งˆ์ŠคํŠธํ•  ์ˆ˜ ์žˆ๋Š” ์™„๋ฒฝํ•œ ๊ฐ•์ขŒ์ž…๋‹ˆ๋‹ค. ์ฆ‰์‹œ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” 1200+๊ฐœ ์ด์ƒ์˜ ๊ณผ์ œ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ Java ๊ธฐ๋ณธ ์ด๋ก ์„ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค . ํ™•์‹คํ•˜๊ฒŒ ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋„๋ก ๋™๊ธฐ๋ถ€์—ฌ ๊ธฐ๋Šฅ๋„ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” ํ€ด์ฆˆ, ์ฝ”๋”ฉ ํ”„๋กœ์ ํŠธ, ํšจ์œจ์ ์ธ ํ•™์Šต๊ณผ Java ๊ฐœ๋ฐœ์ž ์ทจ์—…์— ๋Œ€ํ•œ ์ •๋ณด๋„ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
ํŒ”๋กœ์šฐํ•˜์„ธ์š”
์ธํ„ฐํŽ˜์ด์Šค ์–ธ์–ด
English Deutsch Espaรฑol เคนเคฟเคจเฅเคฆเฅ€ Franรงais Portuguรชs Polski เฆฌเฆพเฆ‚เฆฒเฆพ ็ฎ€ไฝ“ไธญๆ–‡ เคฎเคฐเคพเค เฅ€ เฎคเฎฎเฎฟเฎดเฏ Italiano Bahasa Indonesia ็น้ซ”ไธญๆ–‡ Nederlands ๆ—ฅๆœฌ่ชž
ํ•œ๊ตญ์–ด
Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai ะฃะบั€ะฐั—ะฝััŒะบะฐ Filipino Turkish Azษ™rbaycan ะ ัƒััะบะธะน Vietnamese
ํ”„๋กœ๊ทธ๋ž˜๋จธ๋Š” ํƒ€๊ณ ๋‚˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๋งŒ๋“ค์–ด ๊ฐ€๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค ยฉ 2025 CodeGym
MastercardVisa
ํ”„๋กœ๊ทธ๋ž˜๋จธ๋Š” ํƒ€๊ณ ๋‚˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๋งŒ๋“ค์–ด ๊ฐ€๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค ยฉ 2025 CodeGym