๐Ÿ˜‚๊ฐœ๋ฐœ์„œ๋ฒ„๋ฅผ ๋‹ค์‹œ ๋งŒ๋“ค์–ด๋‹ฌ๋ผ๋‹ˆ..?

๋‚˜๋Š” ๊ทธ๋งŒ ์šธ๊ณ ๋ง์•˜๋‹ค

๋ฌธ์ œ์˜ ์‹œ์ž‘

"์ง€๊ธˆ ์‚ฌ์šฉํ•˜๋Š” PC๋“ค ๋Œ€์—ฌ PC๋ผ ๋ฐ˜๋‚ฉํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค."
"???????????????? ์–ธ์ œ๊นŒ์ง€์š”?"
"12์›” 31์ผ ์ „๊นŒ์ง€์š” ใ…Žใ…Ž"
(11์›” 15์ผ, ํ”„๋กœ์ ํŠธ OPEN 1๋‹ฌ 2์ฃผ ์ „)

์ด๊ฒŒ ๋ฌด์Šจ ๋งˆ๋ฅธ ํ•˜๋Š˜์˜ ๋‚ ๋ฒผ๋ฝ ๊ฐ™์€ ์†Œ๋ฆฌ์ง€?

์—ฐ๋ง์— ํ”„๋กœ์ ํŠธ ์˜คํ”ˆ์„ ์•ž๋‘๊ณ  ์žˆ๋Š” ์ƒํ™ฉ์— ๊ฐœ๋ฐœ์„œ๋ฒ„ ๋ฐ ๊ฐœ๋ฐœ ๋กœ์ปฌ PC๋“ค์„ ๋ฐ˜๋‚ฉํ•ด์•ผํ•œ๋‹ค๋Š” ๊ณ ๊ฐ์‚ฌ์˜ ์š”์ฒญ์ด ๋“ค์–ด์™”๋‹ค. ๋‚ด๊ฐ€ ์ฒ˜์Œ ์ด๊ณณ์— ์™”์„๋•Œ.. ๊ฐœ๋ฐœ PC๊ฐ€ ์—†์–ด ๋Œ€์—ฌ๋กœ ๊ณต์ˆ˜ํ•ด์˜จ ๊ฒƒ๋“ค์˜ ๋Œ€์—ฌ๊ธฐ๊ฐ„์ด ๋‹คํ•œ ๊ฒƒ์ด๋‹ค.
์ฐธ ๋งŽ์€ ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค. ๋‚จ์€ ํ…Œ์ŠคํŠธ ์ผ์ •์€ ์–ด์ฉŒ์ง€? ์„œ๋ฒ„๋ฐ˜์˜์€? ์˜คํ”ˆ ํ›„ ๊ธด๊ธ‰ํŒจ์น˜์™€ ์œ ์ง€๋ณด์ˆ˜๋Š”??
๋ถ€๋žด๋ถ€๋žด ํ˜„์žฌ ์ƒํ™ฉ์„ ์ ๊ฒ€ ํ•ด๋ณด์•˜๋‹ค.

ํ˜„์žฌ ์ƒํ™ฉ ๋ถ„์„

1. ๊ฐ€๋Šฅ ์ผ์ •

  • ๋‹คํ–‰ํžˆ ํ”„๋กœ์ ํŠธ๋Š” ์„ฑ๊ณต์ ์œผ๋กœ ๋๋‚˜๊ฐ€๊ณ  ์žˆ์–ด ๋‹จ์œ„/ํ†ตํ•ฉ ํ…Œ์ŠคํŠธ ์ข…๋ฃŒ, ์‚ฌ์šฉ์ž ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ ์ค‘์ด์—ˆ๋‹ค.
  • ๋ฌธ์ œ๋Š” ๋‚ด ์ผ์ •์ด์—ˆ๋Š”๋ฐ.. ์‚ฌ์—…์™„๋ฃŒ๋ณด๊ณ  ์ผ์ •์ด ๋”ฑ 1๋‹ฌ ๋‚จ์€ ์‹œ์ ์ด์—ˆ๋‹ค. ์ž‘์„ฑํ•ด์•ผํ•˜๋Š” ๋ฌธ์„œ๊ฐ€ ์ด๋ ‡๊ฒŒ ๋งŽ์„์ค„์€..๐Ÿ˜‚

์ด๋Ÿฌ์ €๋Ÿฌ ์ •๋ฆฌํ•ด๋ณด๋‹ˆ ์™„๋ฃŒ๋ณด๊ณ ๊ฐ€ ๋๋‚˜์•ผ ์ž‘์—…์ด ๊ฐ€๋Šฅํ•  ์„ฑ ์‹ถ์—ˆ๋‹ค. ๊ฐœ๋ฐœํ™˜๊ฒฝ ๊ตฌ์ถ•์€ ํŠน์ด์‚ฌํ•ญ์ด ์—†๋‹ค๋ฉด ๋กœ์ปฌ์€ 1, 2์ผ์ด๋ฉด ์ถฉ๋ถ„ํ•˜๋‹ค. ํ•˜์ง€๋งŒ ์—ฌ๊ธฐ๊ฐ€ ๊ทธ๋ ‡๊ฒŒ ํ˜ธ๋ฝํ˜ธ๋ฝํ•˜๋˜ ๊ณณ์ด๋˜๊ฐ€

2. ์ค€๋น„/๊ตฌ์ถ•ํ•ด์•ผํ•  ๊ฒƒ

โœ… ๊ตฌ๋งค PC ์ŠคํŽ™ ์„ ํƒ

๊ฐœ๋ฐœํŒ€์ด ์—†๋˜ ๊ณณ์ด๋ผ ๋‚ด๊ฐ€ ๊ฒฐ์ •์„ ํ•ด์ค˜์•ผํ–ˆ๋‹ค. ์–ด๋ ต๊ฒŒ ์ƒ๊ฐํ•  ๊ฒƒ ์—†์ด ์ตœ์†Œ๊ธฐ์ค€์„ ๋งž์ถ˜ ํ›„, ์˜† ํŒŒํ‹ฐ์…˜์— PC๊ด€๋ฆฌํ•˜๋Š” ๋ถ„์˜ ์ปจํŽŒ์„ ํ†ตํ•ด 200๋งŒ์› ์„ ์—์„œ ์ŠคํŽ™์„ ์„ ์ •ํ–ˆ๋‹ค.

CPU : Intel i7-10700
RAM : 32GB
SSD/HHD : 500GB, 1TB
OS : WIN 10 Pro

PC๊ด€๋ฆฌํ•˜์‹œ๋Š” ๋ถ„์ด ์ƒˆ๋กœ ๋‚˜์˜จ CPU์™€ OS๋ฅผ ์ œ์•ˆํ•ด์ฃผ์…จ์ง€๋งŒ CPU ๋•Œ๋ฌธ์— ๊ณ ์ƒํ•œ ๊ธฐ์–ต์œผ๋กœ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉํ•ด๋ณธ ์ŠคํŽ™์œผ๋กœ ๊ฒฐ์ •ํ–ˆ๋‹ค. OS๋ฅผ ์œˆ๋„์šฐ๋กœ ํ•œ ์ด์œ ๋Š” DB ๋ฐ WAS๋Š” ์ „๋ถ€ํ„ฐ VM์œผ๋กœ ๊ตฌ๋™์ค‘์ด๊ณ  ์—ฌ์ฐจํ•˜๋ฉด ๊ฐœ๋ฐœ์„œ๋ฒ„์—์„œ๋„ ๋””๋ฒ„๊น… ๊ฐ€๋Šฅํ† ๋กํ•˜๊ธฐ ์œ„ํ•ด์„œ์˜€๋‹ค. ์•„์‰ฌ์šด ์ ์€ ๊ธฐ๊ฐ„์ด ์ด‰๋ฐ•ํ•ด์„œ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์ƒˆ๋กœ์šด ์‹œ๋„๊ฐ€ ๋ถˆ๊ฐ€๋Šฅํ–ˆ๋‹ค๋Š” ์ 

โœ… ๋„คํŠธ์›Œํฌ ์—ฐ๋™ ๋ฐ ๋ณด์•ˆ

๋‘ ๋Œ€ ๋ชจ๋‘ ๋‚ด๋ถ€๋ง ๋„คํŠธ์›Œํฌ์— ์ ‘์†ํ•˜๋ฉฐ ๋ณด์•ˆ ํ”„๋กœ๊ทธ๋žจ์„ ์˜ฌ๋ ค์•ผํ•œ๋‹ค. ๋‚ด๋ถ€๋ง์—์„œ๋Š” ์ธํ„ฐ๋„ท ์ ‘์†์ด ์ฐจ๋‹จ๋˜์–ด์žˆ์–ด ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค ์ ‘์† ๋ฐ ๋ฉ”์ด๋ธ update๊ฐ€ ๋ถˆ๊ฐ€๋Šฅํ•œ๋ฐ, ์ด ์ ์€ ๋ณด์•ˆ ๋‹ด๋‹น์ž์™€ ์ƒ์˜ํ•˜์—ฌ ์ž„์‹œ ์™ธ๋ถ€๋ง ๋„คํŠธ์›Œํฌ์—์„œ ์„ธํŒ…์„ ์™„๋ฃŒํ•œ ํ›„ ๋‚ด๋ถ€๋ง ๋„คํŠธ์›Œํฌ์—์„œ ๋ณด์•ˆ ํ”„๋กœ๊ทธ๋žจ ์„ค์น˜๋ฅผ ๋ฐ›๊ธฐ๋กœ ํ–ˆ๋‹ค.

์ฆ‰, ๋กœ์ปฌ์…‹ํŒ…(์™ธ๋ถ€๋ง, ํ”„๋กœ๊ทธ๋žจ์„ค์น˜) > ์„œ๋ฒ„์„ธํŒ…(์™ธ๋ถ€๋ง, ํ”„๋กœ๊ทธ๋žจ์„ค์น˜) > ์„œ๋ฒ„์„ธํŒ… (๋‚ด๋ถ€๋ง, DB/Server ์žฌ๊ตฌ์ถ•) > ๋กœ์ปฌ์„ธํŒ…(๋‚ด๋ถ€๋ง, DB/Server ์—ฐ๊ฒฐ) ์ด ์ˆœ์œผ๋กœ ์ž‘์—…ํ•ด์•ผํ•œ๋‹ค๋Š” ์†Œ๋ฆฌ.
ํ•˜ํ•˜..๐Ÿ˜…

โœ… ํ”„๋กœ๊ทธ๋žจ ๋ชฉ๋ก ์ž‘์„ฑ

๋‹ค์Œ์œผ๋กœ ์„ธํŒ…ํ•  ํ”„๋กœ๊ทธ๋žจ ๋ชฉ๋ก์„ ์„œ๋ฒ„์™€ ๋กœ์ปฌ์œผ๋กœ ๋‚˜๋ˆ„์–ด ๋ฆฌ์ŠคํŠธ์—… ํ–ˆ๋‹ค. ์ƒ๊ฐ๋ณด๋‹ค ์„ค์น˜ํ• ๊ฒŒ ๋งŽ์ง„์•Š์•˜๋‹ค.

โœ๏ธ์„œ๋ฒ„
SVN / DB Server (VM)
(๊ณตํ†ต) IDE / DB client

โœ๏ธ๋กœ์ปฌ
(๊ณตํ†ต) IDE / DB client
๊ธฐํƒ€ ํ…Œ์ŠคํŠธ ๋ฐ ์‚ฌ์šฉํˆด ์ผ์ฒด (ํƒ€ RDBMS, VSCode, python, node, Burpsuite, Wireshark..)

+๊ทธ์™ธ ๊ฐœ๋ฐœ์ธก ๋ณด์•ˆ ํ”„๋กœ๊ทธ๋žจ ์ƒ๋žต ์ด๊ฒŒ ์ œ์ผ ๊นŒ๋‹ค๋กœ์› ๋‹ค

โœ… ์ž‘์—…์ „ ์ด์Šˆ ์ ๊ฒ€

์ž‘์—… ์ „์— ํŠน๋ณ„ํ•˜๊ฒŒ ๋ฌธ์ œ๊ฐ€ ๋ ๋งŒํ•œ ์‚ฌํ•ญ์„ ์ ๊ฒ€ํ–ˆ๋‹ค.

1. ํŠน์ • ๋„คํŠธ์›Œํฌ IP์™€ PORT๋งŒ ํ†ต์‹ ๊ฐ€๋Šฅํ•œ ์ƒํ™ฉ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋™์ผ ip ๋ถ€์—ฌ ํ•„์š”

2. ๋ฐ˜๋“œ์‹œ ์ด์ „ ๊ฐœ๋ฐœ์‚ฌ์—์„œ ๋„˜๊ฒจ๋ฐ›์€ IDE๋ฅผ ์‚ฌ์šฉํ•ด์•ผํ•จ

3. DB VM ๊ตฌ๋™ ๋งค๋‰ด์–ผ ๋ฏธ์กด์žฌ

4. SVN ์ด๊ด€์ ˆ์ฐจ ํ™•์ธ

1๋ฒˆ๊ณผ 4๋ฒˆ์€ ํŠน๋ณ„ํžˆ ์–ด๋ ค์šด ์ ์ด ์—†์–ด ์ ˆ์ฐจ๋งŒ ํ™•์ธํ•˜๋Š” ์„ ์—์„œ ์ข…๊ฒฐํ–ˆ์œผ๋‚˜ ๋‹ค๋ฅธ ๊ฑด์€ ๋ฌธ์ œ๊ฐ€ ์ปธ๋‹ค.

ํŠนํžˆ 2๋ฒˆ๊ณผ 3๋ฒˆ์€ ๋ฌธ์ œ๊ฐ€ ์ปธ๋Š”๋ฐ, ๋ช‡ ๋…„์ „ ๋‚ด๊ฐ€ ์ด๊ณณ์— ์˜ค๋ฉฐ ๊ฐ€์žฅ ํฐ ๊ณ ์ƒ์„ ํ•œ 2๊ฐ€์ง€ ์ค‘ ํ•œ ๊ฐ€์ง€๊ฐ€ ์ด์ „ ์ธ์ˆ˜์ธ๊ณ„ ์—…์ฒด์˜ ๋„์ฃผ๊ตฌ๋‘์ธ์ˆ˜์ธ๊ณ„๋กœ ์ธํ•ด ์ตœ์ดˆ ๊ฐœ๋ฐœํ™˜๊ฒฝ ๊ตฌ์ถ•์— ์ •๋ง ํฐ ๊ณ ์ƒ ์ด์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๋ฒˆ์—๋„ ๋ณ„๋ฐ˜ ๋‹ค๋ฅด์ง€ ์•Š์„๊ฑฐ๋ž€ ํ™•์‹ ์ด ๋“ค์—ˆ๋‹ค๐Ÿ˜…
๋‹คํ–‰์ธ๊ฑด ์ด๋ฒˆ์—” ๊ฐ ๋ฌธ์ œ์— ๋Œ€ํ•œ ์ด์Šˆ์‚ฌํ•ญ์„ ๋ฏธ๋ฆฌ ํŒŒ์•…ํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ์ „ ์ค€๋น„๊ฐ€ ๊ฐ€๋Šฅํ–ˆ๋‹ค.

3. ์ด์ŠˆํŠธ๋ž˜ํ‚น

12์›” ์ค‘์ˆœ ์ฏค ํ”„๋กœ์ ํŠธ ์™„๋ฃŒ๋ณด๊ณ ๋ฅผ ๋๋‚ด๊ณ  12/31 SITE OPEN๊นŒ์ง€ 2์ฃผ์˜ ์‹œ๊ฐ„์ด ๋‚จ์•˜๋‹ค. ์›๋ž˜๋ผ๋ฉด ์ถ”๊ฐ€ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•  ์‹œ๊ฐ„์ด์ง€๋งŒ ๊ฐœ๋ฐœํ™˜๊ฒฝ ๊ตฌ์ถ• ์ž‘์—…์„ ๋“ค์–ด๊ฐ”๋‹ค.
์šฐ์„  ์น˜๋ช…์  ์ด์Šˆ์— ๋Œ€ํ•œ ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ–ˆ๋‹ค.

๐Ÿ“Œ ์™œ ์ด์ „ ๊ฐœ๋ฐœ์‚ฌ์—์„œ ์ธ๊ณ„๋ฐ›์€ IDE๋ฅผ ์‚ฌ์šฉํ•ด์•ผํ•˜๋‚˜?

๋ช‡ ๋…„์ „์—๋„ ํ† ์”จํ•˜๋‚˜ ํ‹€๋ฆผ์—†์ด ์ €๋ ‡๊ฒŒ ์งˆ๋ฌธํ–ˆ๊ณ  ๋Œ์•„์˜จ ๋‹ต๋ณ€์€ ์ด๋Ÿฌํ–ˆ๋‹ค.

"์šฐ๋ฆฌ๋„ ์ด์ „ ์ธ์ˆ˜์ธ๊ณ„์—…์ฒด๊ฐ€ ๋„๋ง๊ฐ„ ๊ฒƒ ๋•Œ๋ฌธ์— ์ƒ์„ธํ•œ ๋‚ด์šฉ์€ ๋ชจ๋ฅธ๋‹ค."
"์šฐ๋ฆฌ๊ฐ€ ๊ตฌ์ถ•ํ•œ ์‚ฌ์ดํŠธ๋„ ์•„๋‹ˆ๊ณ  1๋…„๋™์•ˆ ์šด์˜ํ•˜๋Š๋ผ ๊ฐœ๊ณ ์ƒ๋งŒ ํ–ˆ๋‹ค. ๊ทธ์ชฝ์—…์ฒด์—์„œ ์ค€ ์ดํด๋ฆฝ์Šค์™€ JDK, Maven ์„ ๋ฌด์กฐ๊ฑด ๋˜‘๊ฐ™์€ ์œ„์น˜์— ๋ณต์‚ฌํ•ด์„œ ์จ๋ผ."
"๋”์ด์ƒ์€ ๋ชจ๋ฅธ๋‹ค."

๐Ÿ˜„... ์‚ฌ์ดํŠธ ์˜ค๋ฅ˜๊ฐ€ ์ง€๋‚˜์น˜๊ฒŒ ์‹ฌ๊ฐํ•ด์„œ ๊ณ ํ†ต๋ฐ›์•˜๋˜ ์ด์ „ ๊ฐœ๋ฐœ์ž์˜ ์„ค๋ช…์ด์—ˆ๋‹ค.
๋‚˜๋Š” ๋‹น์‹œ์— ๊ฐœ๋ฐœํ™˜๊ฒฝ ๊ตฌ์ถ•๋ฉ”๋‰ด์–ผ์ด๋‚˜ ๊ฐœ๋ฐœํ™˜๊ฒฝ ์ŠคํŽ™์ œ์•ˆ์„œ๋ฅผ ์š”์ฒญํ–ˆ์œผ๋‚˜ ๊ทธ๋Ÿฐ ๋ฌธ์„œ๋Š” ์—†์œผ๋ฉฐ, "๊ทธ๋ƒฅ ์ œ๊ฐ€ ์“ฐ๋˜ PC์— ์žˆ๋Š” ๊ฐœ๋ฐœํ™˜๊ฒฝ ๋ณต์‚ฌํ•ด์„œ ์“ฐ์„ธ์š”" ๋ž€ ๋Œ€๋‹ต์„ ์–ป์—ˆ๋‹ค. ๊ฒฐ๊ตญ ๋‹น์žฅ ์œ ์ง€๋ณด์ˆ˜๋ฅผ ๋‹ฅ๋‹ฌํ•˜๋˜ ํŒ€์žฅ์˜ ์š”์ฒญ๋Œ€๋กœ ์ธ์ˆ˜์ธ๊ณ„ ํ™•์ธ์„œ์—๋Š” ์•„๋ฌด๋Ÿฐ ๋‚ด์šฉ์—†์ด ๋‚ด ์„œ๋ช…๋งŒ ๋“ค์–ด๊ฐ€๊ฒŒ ๋˜์—ˆ๋‹ค. ์‚ฌ์กฑ์„ ๋ถ™์ด์ž๋ฉด ์ด ๋‚ ๋ฆผ ์„œ๋ฅ˜ ์ด ๋•Œ๋ฌธ์— ์ด ๊ณณ์€ ํ˜„์žฌ๊นŒ์ง€๋„ ์ƒ์œ„๋ถ€์„œ์™€ ๊ฐˆ๋“ฑ์„ ๊ฒช๊ณ  ์žˆ๋‹ค

์–ด์จŒ๋“  ๋‹น์žฅ ์‚ฌ์ดํŠธ ์˜ค๋ฅ˜ ํ™•์ธ ๋ฐ ์‚ฌ์šฉ์ž ์š”์ฒญ์‚ฌํ•ญ๋„ ์ ‘์ˆ˜ ํ•ด์•ผํ•˜๋Š”๋ฐ.. ์ด์ „ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋งํ•œ ๊ทธ PC๋Š” ์ฐฝ๊ณ ์— ๋“ค์–ด๊ฐ„์ง€ ์˜ค๋ž˜์˜€๋‹ค.๐Ÿ˜‚

โœ” ๋‹น์‹œ ๋Œ€์‘

๊ทธ ๋‹น์‹œ์— ๋‚˜๋Š” ์ด ๋ฌธ์ œ๋ฅผ ์•„๋ž˜์™€ ๊ฐ™์ด ํ’€์–ด๊ฐ”๋‹ค.

  โ–ถ TEST1) ์‹ค์„œ๋ฒ„ JDK ๋ฒ„์ „ ํ™•์ธ > 1.7 ๋กœ ์…‹ํŒ… > ํ”„๋กœ์ ํŠธ ๋ฐ ์—ฐ๊ณ„ ํ”„๋กœ๊ทธ๋žจ ๊ตฌ๋™ ๋ถˆ๊ฐ€ (์‹คํŒจ)
  โ–ถ TEST2) ์‹ค์„œ๋ฒ„์— ๊ตฌ์ถ•๋œ ๋ชจ๋“  ๋ฆฌ์†Œ์Šค๋ฅผ ๋‹ค์šด > ๋ฉ”์ด๋ธ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ ์žฌ๊ตฌ์„ฑ > ์ „๋‹ฌ๋ฐ›์€ ์ „์ž์ •๋ถ€IDE/JDK ์— ์—ฐ๊ณ„ 
      > ๊ตฌ๋™ํ™•์ธ > SVN ๊ตฌ์ถ• ๋ฐ ๊ฐœ๋ฐœDB์„œ๋ฒ„ ๊ตฌ์ถ• 

๊ตฌ๋™์€ ์„ฑ๊ณตํ•˜๊ฒŒ ๋˜์—ˆ์œผ๋‚˜ ๋‚˜๋Š” ์ด ์ ์ด ์ฐธ ๋งˆ์Œ์— ์•ˆ๋“ค์—ˆ๋‹ค.

  1. ๋กœ์ปฌ ๋ฉ”์ด๋ธ clean/update๊ฐ€ ์•ˆ๋˜๋‹ˆ ํ•ญ์ƒ pom.xml์— ์—๋Ÿฌ๋ฉ”์„ธ์ง€๊ฐ€ ๋– ์žˆ์—ˆ๋‹ค. ์„ค์ •์„ ํ†ตํ•ด ๊ฐ•์ œ๊ตฌ๋™ํ•˜๊ฑฐ๋‚˜ ์ง์ ‘ lib๋ฅผ ์—ฐ๊ฒฐํ•ด ์‚ฌ์šฉํ•˜๋„๋ก ๋ณ€๊ฒฝํ–ˆ์ง€๋งŒ, ์ด๋Ÿฌ๋ฉด ๋ฉ”์ด๋ธ ์™œ ์“ฐ๋‚˜ ์‹ถ๋‹ค. ๋กœ์ปฌ pom.xml ์™€ ์„œ๋ฒ„์˜ lib๊ฐ€ ๋‹ค๋ฅผ ๊ฒฝ์šฐ ์ •์ƒ์ ์ธ ์†Œ์Šค๋ฅผ ์ž‘์„ฑํ•ด๋„ ์—๋Ÿฌ๊ฐ€ ๋‚˜๋˜ ๊ฒฝ์šฐ๋ฅผ ํ•œ ๋‘๋ฒˆ ๋ณด์•˜๋˜๊ฐ€..

  2. ์šด์˜ ์ค‘์ธ ์‚ฌ์ดํŠธ 2๋ณธ์€ ๊ฐ๊ธฐ ๋‹ค๋ฅธ ๋…„๋„์— ๊ฐ๊ธฐ ๋‹ค๋ฅธ ํšŒ์‚ฌ๊ฐ€ ๊ตฌ์ถ•ํ•ด ์ ์šฉ๋œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋“ค์ด ๋‹ค๋ฅด๋‚˜, ํ˜„์žฌ ์‚ฌ์šฉ์ค‘์ธ ์ „์ž์ •๋ถ€ IDE๋Š” 2016๋…„๋„ ๊ฐœ๋ฐœ๋œ ๊ตฌ๋ฒ„์ „์ด๋ผ ํ”„๋กœ์ ํŠธ๋ณ„ m2ํด๋” ์ง€์ •์ด ์•ˆ๋œ๋‹ค. (jdk1.8์„ ์‚ฌ์šฉํ•˜๋Š” ์ดํด๋ฆฝ์Šค ๋ฒ„์ „๋ถ€ํ„ฐ ๊ฐ€๋Šฅ)

  3. ์›Œํฌ์ŠคํŽ˜์ด์Šค, ์„œ๋ฒ„ ๋“ฑ์— ๋Œ€ํ•œ ์ƒ์„ธ ์ŠคํŽ™์ด ์—†๊ธฐ ๋•Œ๋ฌธ์—.. ์ด์ „ ์ดํด๋ฆฝ์Šค, ์›Œํฌ์ŠคํŽ˜์ด์Šค๋ฅผ ๋ณต์‚ฌํ•ด์„œ ์จ์•ผํ•˜๊ณ  ๊ทธ๋กœ์ธํ•ด ๊ฒฝ๋กœ ๋ณ€๊ฒฝ์ด ๋ถˆ๊ฐ€ํ•˜๋‹ค. c:์— ํ†ต์ฑ„๋กœ ๋ชจ๋“  ํŒŒ์ผ ํ’€์–ด๋†“์€๊ฒŒ ํ™”๋ฃก์ ์ •์ด์—ˆ๋‹ค

  4. ๋‹คํฌ๋ชจ๋“œ๐Ÿคฏ๊ฐ€ ์—†๋‹ค

๐Ÿ˜„........ ๋งŽ์€ ๊ฒƒ์„ ๋‚ด๋ ค๋†“๊ณ  ์šด์˜ํ•œ 2๋…„์ด์—ˆ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ ๋‹ค.

โœ” ๊ธˆ๋…„๋„ ๋Œ€์‘

๊ฒฐ๋ก ๋งŒ ๋งํ•˜์ž๋ฉด โ‘ JDK1.7(32bit) ๋กœ ๊ฐœ๋ฐœ ๋ณด์•ˆ ํ”„๋กœ๊ทธ๋žจ๋“ค์„ ๋จผ์ € ์„ค์ •ํ•œ ํ›„, โ‘กJDK 1.8 ์„ ๋นŒ๋“œํŒจ์Šค๋กœ ์žก์•„ ์ตœ์‹  ์ดํด๋ฆฝ์Šค๋กœ ๊ตฌ๋™๊ฐ€๋Šฅํ•˜๋˜, โ‘ขPC ํ™˜๊ฒฝ๋ณ€์ˆ˜&์ดํด๋ฆฝ์Šค ์ปดํŒŒ์ผ์˜ ๊ธฐ๋ณธ JDK๋Š” 1.7๋กœ, โ‘ฃ๊ฐ ํ”„๋กœ์ ํŠธ๋ณ„๋กœ JDK ๋ฅผ ํ”„๋กœ์ ํŠธ ๋ฒ„์ „์œผ๋กœ ์ง€์ • ํ•ด ๊ตฌ๋™์— ์„ฑ๊ณตํ–ˆ๋‹ค.

๐Ÿ˜…์“ฐ๋Š” ๋‚˜๋„ ๋ญ”๋ง์ธ์ง€.. ๋ฏธ๋กœ๋ฅผ ์ง€๋‚˜๊ฐˆ๋•Œ ํ•ญ์ƒ ์™ผ์ชฝ๋ฐฉํ–ฅ์œผ๋กœ๋งŒ ๊ฐ„๋‹ค๋Š” ์›์น™์„ ๋‘๋“ฏ ๋‚˜๋„ ์ž‘์—…์‹œ ์ค‘์š”์‹œ ์—ฌ๊ฒผ๋˜ ์ ๋งŒ ์ถ”๋ฆฌ๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

   1. JDK ๋Š” ๋‚ฎ์€ ๋ฒ„์ „, ๋‚ฎ์€ bit๋ถ€ํ„ฐ ์„ค์น˜ํ•œ๋‹ค.
   2. ํ…Œ์ŠคํŠธ๋Š” ์ค‘์š”ํ•˜๋‹ค. ๊ธฐ์กด์— ๊ตฌ๋™๊ฐ€๋Šฅํ–ˆ๋˜ ํ™˜๊ฒฝ์„ ๋จผ์ € ์…‹ํŒ… ํ›„ ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ํ…Œ์ŠคํŠธ ํ•œ๋‹ค.

 + JDK ์™€ ์ดํด๋ฆฝ์Šค์˜ ๊ตฌ๋™์›๋ฆฌ๋ฅผ ์•„๋Š” ๊ฒƒ์ด ๋„์›€์ด ์ปธ๋‹ค. ~~์‚ฌ์‹ค ์ธํ…”๋ฆฌ์ œ์ด์“ฐ๊ณ ์‹ถ์—ˆ๋‹ค~~
 

์žˆ์—ˆ๋˜ ์ผ๋งŒ ๊ธฐ์ˆ ํ•˜์ž๋ฉด, ์›Œํฌ์ŠคํŽ˜์ด์Šค๋ฅผ 4๊ฐœ๋กœ ๋‚˜๋ˆ„๊ณ  ๊ฐ ๋ฒ„์ „๋ณ„ m2 ํด๋”๋ฅผ zip ํŒŒ์ผ๋กœ ๊ด€๋ฆฌํ•ด ์•„๋ž˜์™€ ๊ฐ™์€ ์ˆœ์„œ๋กœ ๊ตฌ์ถ• ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ–ˆ๋‹ค.

โ–ถ๏ธ ๊ธฐ์กด egov > STS(1.7) > Eclipse (1.7 last) > Eclipse (1.8)

์ด์ค‘ ๊ธฐ์กด egov/์ดํด๋ฆฝ์Šค1.7/์ดํด๋ฆฝ์Šค1.8 ๊ตฌ๋™์ด ๊ฐ€๋Šฅํ–ˆ๊ณ  ๋‹น์—ฐํžˆ Eclipse (1.8) ์„ ์ฑ„ํƒํ–ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ทธ๋™์•ˆ ์ตœ๋Œ€์˜ ๊ณจ์น˜์˜€๋˜ pom xml ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฌธ์ œ๋Š” Maven update๋กœ ์ž์—ฐํžˆ ํ•ด๊ฒฐ ๋˜์—ˆ๋‹ค. ์ด์ œ ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค์—์„œ ๋‚ด๊ฐ€ ํ•„์š”๋กœ ํ•˜๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ๋งŒ ๋ฐ›์•„์„œ ๋‚ด๋ถ€๋ง์—์„œ ์…‹ํŒ…ํ•˜๋ฉด ๋œ๋‹ค!

๊ทธ๋ฆฌ๊ณ  ๋ชจ๋“  ๊ณผ์ •์ด ๋๋‚˜๋ฉด ๋‚ด๊ฐ€ ๋งŒ๋“  ์ดํด๋ฆฝ์Šค๊ฐ€ ๋‚ด๋ถ€๊ฐœ๋ฐœํ‘œ์ค€IDE๊ฐ€ ๋  ๊ฒƒ์ด๋‹ค.. ์Šฌํ”ˆ์ผ์ด๋‹ค. ๐Ÿ˜‡

โœ” ์ƒ๊ฐ๋„ ๋ชปํ•œ ์ด์Šˆ์‚ฌํ•ญ

  1. ๊ฐ€์žฅ ์ž์ฃผ ์“ฐ๋Š” ํ”„๋กœ๊ทธ๋žจ ์ค‘ ํ•˜๋‚˜๊ฐ€ ์ดํด๋ฆฝ์Šค Dark thema ๋ฅผ ์ง€์›ํ•˜๋Š” thema ์™€ AidUML ์ธ๋ฐ, ์ดํด๋ฆฝ์Šค์˜ ๋ฒ„์ „ ๋ฌธ์ œ ๋˜๋Š” ๊ฐ ํ”Œ๋Ÿฌ๊ทธ์ธ์˜ ๊ฐœ๋ฐœ์‚ฌ์ •์œผ๋กœ ์ธํ•ด ๋”์ด์ƒ ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค์—์„œ ์ฐพ์„ ์ˆ˜๊ฐ€ ์—†์—ˆ๋‹ค.
    => ๊ทธ๋ƒฅ ๊ตฌ๊ธ€๋ง์œผ๋กœ ํŒŒ์ผ ์•„์นด์ด๋ธŒ ์ฐพ์•„์„œ (ํ™ˆํŽ˜์ด์ง€๊ฐ€ ๋‹ซํ˜”๋‹ค;) jar ๋กœ ๊ฐ•์ œ์„ค์น˜ํ–ˆ๋‹ค.
  2. property Editer ๊ฐ€ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š”๋‹ค
    => ๊ทธ๋ƒฅ ๊ตฌ๊ธ€๋ง์œผ๋กœ ๋‹ค๋ฅธ jar ์ฐพ์•„์„œ ๊ฐ•์ œ์ˆ˜์ •ํ–ˆ๋‹ค.

๐Ÿ“Œ DB VM ๊ตฌ๋™ ๋งค๋‰ด์–ผ ๋ฏธ์กด์žฌ

์ด์ œ ๋‘๋ฒˆ์งธ ํŽ˜์ด์ฆˆ๋กœ ๋„˜์–ด๊ฐ€ DB Server๋ฅผ ์žฌ๊ตฌ์ถ•ํ–ˆ๋‹ค.

โœ” ํ˜„์žฌ ๋ฌธ์ œ์ 

ํ˜„์žฌ ๊ฐœ๋ฐœDB ๋Š” Cent OS๋ฅผ VM์— ์˜ฌ๋ ค ๊ตฌ๋™ ์ค‘์ธ๋ฐ, ์„ค์น˜ ๋ฐ ๊ตฌ๋™ ๋งค๋‰ด์–ผ์— ๋Œ€ํ•ด ์ „๋‹ฌ ๋ฐ›์€๊ฒŒ ์—†์–ด ๋Š˜ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๊บผ์ง€์ง€ ์•Š๊ฒŒ ์œ ์ง€ํ•˜๋Š”๊ฒŒ ์ „๋ถ€์˜€๋‹ค. ์„œ๋ฒ„ ์žฌ๊ธฐ๋™์‹œ์—๋„ ์ผ์‹œ์ •์ง€๋œ ์Šค๋ƒ…์ƒท์„ ์ด์šฉํ•˜๋Š”๊ฒŒ ๋‹ค์˜€๋‹ค.

์ด ๊ฒฝ์šฐ ๊ฐ€์žฅ ๊ฐ„๋‹จํ•œ ๋ฐฉ๋ฒ•์€ ๊ตฌ๋งคํ•œ DB์‚ฌ์˜ ๊ณ ๊ฐ์ง€์›์„ ๋ฐ›๋Š” ๋ฒ•์ด, ์กฐ๊ธˆ ๋จธ๋ฆฌ์“ฐ๋Š” ๋ฐฉ๋ฒ•์€ ๊ตฌ๊ธ€๋ง์œผ๋กœ ์ ˆ์ฐจ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๋Š”๊ฒƒ์ด ์žˆ๊ฒ ์œผ๋‚˜.. ์ด DB๋Š” Tibero ์ด๋‹ค. ๐Ÿ˜„.......

๋ผ์ด์„ผ์Šค๊ฐ€ ์žˆ์–ด์•ผ ๊ณ ๊ฐ์ง€์›์„ ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š”๋ฐ, ๋ผ์ด์„ผ์Šค ๋ฌผ๋ก  ๊ตฌ๋งคํ–ˆ๊ฒ ์ง€๋งŒ, ๋‚ ๋ฆผ ์ธ์ˆ˜์ธ๊ณ„๋กœ ๋ฐ›์€ ๋ฌธ์„œ ๋ฐ ํžˆ์Šคํ† ๋ฆฌ์— ๋ผ์ด์„ผ์Šค ๊ด€๋ จ ๋‚ด์—ญ์ด ์ „๋ฌดํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋‚ด์„ ์—์„œ ํ•  ์ˆ˜ ์žˆ๋Š” ์ผ์€ ์ง€๊ธˆ๊นŒ์ง€๋„ ์—†๋‹ค.

์˜ค๋ผํด์ด๋‚˜ MSSQL ํ•˜๋‹ค๋ชปํ•ด mySQL ์ด์—ˆ๋”๋ผ๋ฉด ์‰ฌ์› ์„ํ…๋ฐ..

โœ” ๋‹น์‹œ ๋Œ€์‘

  1. ์šฐ์„  ์ธ๊ณ„ ๋ฐ›์€ ๋ชจ๋“  VM ์ด๋ฏธ์ง€์—์„œ DB์„ค์น˜ VM๋ฅผ ์ฐพ์•˜๋‹ค.
    ์ฐพ๊ธฐ ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด tibero ํด๋”๋ฅผ ์ฐพ๋Š” ๋ฐฉ๋ฒ•์ด์—ˆ๋Š”๋ฐ, ๋ฆฌ๋ˆ…์Šค์—ฌ์„œ ๊ฐ€๋Šฅํ•œ ์ผ์ด์—ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค.

  2. ์ฐพ์•„๋‚ธ VM ์ด๋ฏธ์ง€์˜ ๊ณ„์ •์ •๋ณด๋ฅผ ์ง์ „ ์—…์ฒด์— ๋ฌธ์˜ํ–ˆ๋‹ค.
    ์ด์ „๊นŒ์ง€ ๋‚˜๋Š” ๋กœ์ปฌํ…Œ์ŠคํŠธ > ๊ฐœ๋ฐœํ…Œ์ŠคํŠธ > ์‹ค์„œ๋ฒ„ ๋ฐ˜์˜ ์‹์œผ๋กœ ์—…๋ฌด๋ฅผ ์ง„ํ–‰ํ•ด์™”๋Š”๋ฐ, ์ด์ „ ์—…์ฒด๋Š” ๋ฐ”๋นด๋Š”์ง€ ๊ฐœ๋ฐœ์„œ๋ฒ„๋„ ์—†๋‹ค๊ณ  ํ–ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‹ˆ๊นŒ ๋‚ด๊ฐ€ ๋งŒ๋“ค๊ณ ์žˆ๋Š”๊ฑฐ๊ฒ ์ง€.. ๋‹คํ–‰ํžˆ ๋ช‡ ์‹œ๊ฐ„ ํ›„ ๋‹ต๋ณ€์„ ์–ป์„ ์ˆ˜ ์žˆ์—ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์ด๋Ÿฐ ๋ชจ์Šต์ด ์ „ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ์•ˆํƒ€๊น๊ฒŒ ๋ณด์˜€๋Š”์ง€, DB Server์˜ ์„ค์น˜๊ฒฝ๋กœ ๋ฐ ๊ตฌ๋™/์„œ๋น„์Šค ํ™•์ธ์„ ์œ ์„ ์œผ๋กœ ๋„์™€์คฌ์—ˆ๋‹ค. ๊ธ‰ํžˆ ๊ฐœ๋ฐœ๋œ DB Server๋ฅผ ๊ฐ€์ง€๊ณ  ์œ ์ง€๋ณด์ˆ˜ ๋‚˜๋Š” ํ„ฐ๋ฏธ๋„์— ๋‚จ์•„์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋‚˜์ค‘์— ํ•„์š”ํ•˜๋ฉด ์ฐพ์•„๋ณด์ง€ ๋ญ.. ๋ผ๊ณ  ์ƒ๊ฐํ–ˆ์—ˆ๋Š”๋ฐ

์žฅ์•  ๋•Œ๋ฌธ์— ํ™”๋ฉด์„ ์ „ํ˜€์›€์ง์ผ ์ˆ˜ ์—†์–ด ํ„ฐ๋ฏธ๋„ ์‚ฌ์šฉ/ํ™•์ธ๋ถˆ๊ฐ€ ์ƒํ™ฉ์— ๋น ์งˆ์ค„ ๋ˆ„๊ฐ€ ์•Œ์•˜๊ฒ ๋Š”๊ฐ€.....

โœ” ์˜ฌํ•ด ๋Œ€์‘

์šฐ์„  ๋‚ด๋ถ€๋ง์ธ ๋งŒํผ ๋„คํŠธ์›Œํฌ ์„ค์ •์ด ๋ฌธ์ œ๊ฐ€ ๋  ๋ฒ•ํ•ด ๋„คํŠธ์›Œํฌ ์˜ต์…˜๋ณ„๋กœ VM ์ด๋ฏธ์ง€๋ฅผ ๋–ด์œผ๋‚˜ ์˜์™ธ๋กœ ์ด์ ์€ ํฐ ๋ฌธ์ œ๋ฅผ ์ผ์œผํ‚ค์ง€ ์•Š์•˜๋‹ค. ๋ชจ๋“  ๋„คํŠธ์›Œํฌ ๋ฐ MAC ๋ฅผ ๊ทธ๋Œ€๋กœ ๋– ์™”์œผ๋‹ˆ ๊ทธ๋Ÿด๋ฒ•๋งŒ๋„ ํ–ˆ๋‹ค..

๊ตฌ๋™๋ช…๋ น์–ด๋‚˜ ์„œ๋น„์Šค ํ™•์ธ๋„ ํฐ ๋ฌธ์ œ๋Š” ์—†์—ˆ๋‹ค. ๊ตฌ๊ธ€๋ง๊ณผ Tibero๋กœ ์šด์˜์ค‘์ธ ์นœ๊ตฌ๋“ค์—๊ฒŒ ์—ฐ๋ฝํ•ด์„œ ๋ฌผ์–ด๋ดค๋‹ค. ์ •๋ง ํฐ ๋‚œ๊ด€์€ ์žฌ๊ธฐ๋™์‹œ Tibero ๋ผ์ด์„ผ์Šค ๋งŒ๋ฃŒ๊ฐ€ ๋–ด๋˜ ์ ์ธ๋ฐ ์ด ๋ถ€๋ถ„์€ ์—ฌ๊ธฐ์— ์“ธ ์ˆ˜๊ฐ€ ์—†๊ฒ ๋‹ค. ์ž„์‹œ๋ฐฉํŽธ์„ ์ฐพ์•„์„œ ์žฌ๊ธฐ๋™์— ์„ฑ๊ณตํ–ˆ๋Š”๋ฐ ๐Ÿ˜…๊ตญ์‚ฐ ํ”„๋กœ๊ทธ๋žจ์€ ์‹ซ๋‹ค ์ •๋ง....

4. ๊ฒฐ๊ณผ? ์–ป์€์  ์•„์‰ฌ์šด์ 

์„ฑ๊ณตํ•ด์„œ ๊ธฐ๋ปค์ง€๋งŒ ์ค‘๊ฐ„๋ถ€ํ„ฐ๋Š” ๋‚ด๊ฐ€ ๊ฐœ๋ฐœ์ž์ธ์ง€ ์—”์ง€๋‹ˆ์–ด์ธ์ง€...

์•„์‰ฌ์šด ์ ์€ ๋‚˜๋Š” ์ด๋ฒˆ ๊ธฐํšŒ์— ์ธํ…”๋ฆฌ์ œ์ด GIT ํ™˜๊ฒฝ์œผ๋กœ ์˜ฎ๊ธฐ๊ณ  ์‹ถ์—ˆ๋Š”๋ฐ ์ธํ…”๋ฆฌ์ œ์ด๋Š” ๋ผ์ด์„ผ์Šค๊ตฌ๋งค๊ฐ€ ํ•„์š”ํ–ˆ๊ณ  git ์€ ๋‚ด๋ถ€ ๋ณด์•ˆ ์ด์Šˆ๋กœ ์ง„ํ–‰์ด ์–ด๋ ค์› ๋‹ค.

์ƒˆ๋กœ์šด ๊ธฐ์ˆ ์ด๋‚˜ ํˆด์„ ๋งˆ๊ตฌ์žก์ด๋กœ ๋„์ž…ํ•˜๊ฑฐ๋‚˜ ๊ฒ‰ํ•ฅ๊ธฐ ์‹์œผ๋กœ ์ฒดํ—˜ํ•˜๋Š” ํ•˜๋Š” ์ผ์„ ๋ฉ€๋ฆฌํ•˜๋ ค๊ณ  ํ•˜๋Š” ํŽธ์ธ๋ฐ ๊ทธ๋ ‡๋‹ค๊ณ  ๋„ˆ๋ฌด ๋ ˆ๊ฑฐ์‹œํ•œ ํˆด๊ณผ ๊ธฐ์ˆ ์„ ๊ฐ•์ œํ•˜๋Š”๊ฑด ์•„๋‹ˆ๋ผ๊ณ  ๋ณธ๋‹ค...

์—ฐ๋ง์— ํ•œ ๊ฐ€์žฅ ํฐ ๊ณ ์ƒ ์ค‘ ํ•˜๋‚˜์˜€์–ด์„œ ๊ธฐ๋กํ•ด๋ณธ๋‹ค

์ข‹์€ ์›นํŽ˜์ด์ง€ ์ฆ๊ฒจ์ฐพ๊ธฐ