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

Spring/Boost Course Web

1.3 ๊ฐœ๋ฐœํ™˜๊ฒฝ ์„ค์ •

1) JDK ๋‹ค์šด๋ฐ›๊ธฐ ๋ฐ ์„ค์น˜ํ•˜๊ธฐ

์ž๋ฐ” ํ”„๋กœ๊ทธ๋žจ์€ ํ”Œ๋žซํผ์— ๋…๋ฆฝ์ ์ด์ง€๋งŒ ์ž๋ฐ”๋ฅผ ์‹คํ–‰์‹œ์ผœ์ฃผ๋Š” JVM ์ž์ฒด๋Š” ํ”Œ๋žซํผ ์ข…์†์ ์ด๋‹ค.

jdk 1.8.XXX ๋งŒ ๋‹ค์šด๋ฐ›์œผ๋ฉด ๋œ๋‹ค. jre๋Š” jdk์— ํฌํ•จ๋˜์–ด ์žˆ๋‹ค. ์ €๋Š” ๊ธฐ์กด์— ๊น”์•„๋†จ๋˜ ๋ฒ„์ „๊ณผ ์ถฉ๋Œํ•ด์„œ ๊ฝค๋‚˜ ๊ณ ์ƒ์„ ํ–ˆ์Šต๋‹ˆ๋‹ค...

JDK: Java Development Kit

  • ์ž๋ฐ” ์‘์šฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์œผ๋กœ ๊ฐœ๋ฐœ์— ํ•„์š”ํ•œ ๋„๊ตฌ๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ๋‹ค.
  • ์ปดํŒŒ์ผ๋Ÿฌ ๋ฐ ๋„๊ตฌ, JRE, ํด๋ž˜์Šค์˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ์†Œ์Šค, ์ž๋ฐ” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์˜ ์ƒ˜ํ”Œ ์†Œ์Šค ๋“ฑ

JRE: JAVA

  • ์ž๋ฐ” ์‹คํ–‰ ํ™˜๊ฒฝ์œผ๋กœ JVM์ด ํฌํ•จ๋˜์–ด ์žˆ๋‹ค.
  • ์ž๋ฐ” ์‹คํ–‰ ํ™˜๊ฒฝ๋งŒ ํ•„์š”ํ•œ ๊ฒฝ์šฐ JRE๋งŒ ๋”ฐ๋กœ ๋‹ค์šด์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

https://docs.oracle.com/javase/8/docs/


2) ํ™˜๊ฒฝ์„ค์ •ํ•˜๊ธฐ

ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ๊ณ ์น˜๊ณ  java -version, javac -version ๋ฒ„์ „ ๋งž๋Š”์ง€ ํ™•์ธ


3) ์ดํด๋ฆฝ์Šค ๋‹ค์šด๋ฐ›๊ธฐ ๋ฐ ์„ค์น˜ํ•˜๊ณ  ์ธ์ฝ”๋”ฉ ์„ค์ •ํ•˜๊ธฐ

ide ์ง€์šฐ๊ณ  ee ๋ฒ„์ „์œผ๋กœ ๋ฐ”๊พธ๋Š๋ผ ๊ณ ์ƒํ–ˆ๋Š”๋ฐ ๊ด€๋ จ ๋‚ด์šฉ์€ ๊ตฌ๊ธ€๋งํ•˜๋ฉด ๋œ๋‹ค.

+) github ์‹œ์ž‘ํ•˜๊ณ  ํ•œ๊ธ€ ํŒŒ์ผ์ด ๊นจ์ง€์ง€ ์•Š๊ณ  ์ž˜ ์ž‘๋™ํ•˜๋Š”๋ฐ java ํŒŒ์ผ๋งŒ ํ•œ๊ธ€์ด ๊นจ์ ธ์„œ ๊ฝค ๊ณ ์ƒํ–ˆ๋Š”๋ฐ ๊ทธ๊ฒƒ์€ ์ดํด๋ฆฝ์Šค์˜ ์ธ์ฝ”๋”ฉ ์„ค์ •์ด utf-8์ด ์•„๋‹ˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์ด์—ˆ๋‹ค.


4) HelloWorld ์ปดํŒŒ์ผํ•˜๊ณ  ์‹คํ–‰ํ•˜๊ธฐ

๊ตณ์ด ์•ˆํ•ด๋„ ๋œ๋‹ค. ๊ทธ๋ƒฅ ์ดํด๋ฆฝ์Šค์—์„œ ํ”„๋กœ์ ํŠธ ํ•˜๋‚˜ ๋งŒ๋“ค์–ด์„œ ์‹คํ–‰ํ•ด๋ณด๋ฉด ๋œ๋‹ค.

์ฐธ๊ณ ) ํด๋”์˜ ํŒŒ์ผ์„ ํŠธ๋ฆฌ ํ˜•์‹์œผ๋กœ ๋ณด๋Š” ๋ช…๋ น์–ด: tree /f

'Spring > Boost Course Web' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

2.2 ์›น ๊ฐœ๋ฐœํ™˜๊ฒฝ ์„ค์ •  (0) 2020.11.19
2.1 Web๊ฐœ๋ฐœ์˜ ์ดํ•ด  (0) 2020.11.19
1.5 JDBC  (0) 2020.11.19
1.4 Maven  (0) 2020.11.19
1.2 SQL  (0) 2020.11.09
1.1 MySQL  (0) 2020.11.09