๐ผ/โ ๊ธฐ๋ณธ ์ค์น
CentOS ์ค์น
CentOS ๋? Community Enterprise Operating System CentOS๋ Linux ์ด์ ์ฒด์ ์ค ํ๋์ด๋ฉฐ, Linux์ ํ ์ ํ์ผ๋ก ๋ณผ ์ ์๋ค. ์คํ ์์ค ๊ธฐ๋ฐ์ ๋ฌด๋ฃ Linux ๋ฐฐํฌํ์ด๋ค. CentOS๋ ๋ ๋ํ ์คํฐํ๋ผ์ด์ฆ ๋ฆฌ๋ ์ค(RHEL)๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ฉฐ, RHEL๊ณผ ํธํ์ฑ์ ์ ์งํ๋ฉด์ ์์ฉ ๋ฆฌ๋ ์ค ๋ฐฐํฌํ์ ๊ธฐ๋ฅ๊ณผ ์์ ์ฑ์ ์ ๊ณตํ๋ค. ๋ค๋ฅธ ์ ๋ช ํ Linux ๋ฐฐํฌํ์ผ๋ก๋ Ubuntu, Fedora, Debian ๋ฑ์ด ์๋ค. ์ค์น ๋ฐฉ๋ฒ 1. https://www.centos.org/download/ Download Home Download Architectures Packages Others x86_64 RPMs Cloud | Containers | Vagrant ARM64..
VMware ์ค์น
VMware์ด๋ Virtual์ ์๋ฏธ๋ ๋จ์ด ๊ทธ๋๋ก ๊ฐ์ ์ด๋ผ๋ ์๋ฏธ๋ก ํ์ค์๋ ์กด์ฌํ์ง ์๋๋ค๋ ๋ป์ด๋ค. Machine์ ์๋ฏธ๋ ๋จ์ด ๊ทธ๋๋ก ๊ธฐ๊ณ, ๊ธฐ๊ณ์ ์ฅ์น๋ฅผ ์๋ฏธํ๋ค. ์ด๋ฅผ ์กฐํฉํ๋ฉด ๊ฐ์์ ๊ธฐ๊ณ์ฅ์น๋ก ์๊ฐํด ๋ณผ ์ ์๋ค. → ๊ฐ์ ์ปดํจํฐ VMware์ ์ฐ๋ ์ด์ ํ์ฌ ๋๋ถ๋ถ์ ์ปดํจํฐ๋ ํ ๋ ๋น ํ ๊ฐ์ ์ด์์ฒด์ ๋ฅผ ์ฌ์ฉํจ์ผ๋ก ๋ค๋ฅธ ์ปดํจํฐ๋ ์ด์์ฒด์ ๊ฐ ํ์ํ ๋๋ ์๋ก์ด ์ด์์ฒด์ ๊ฐ ๋ด๊ธด ์ปดํจํฐ๋ฅผ ๊ตฌํด์ค๋ ๋ฐฉ๋ฒ๋ฐ์ ์์๋ค. ์ฌ๋ฌ ์ด์์ฒด์ ๋ฅผ ํ์๋ก ํ๋ ์ฌ๋์ด๋ผ๋ฉด ๋น์ฐ ๊ณจ๋จธ๋ฆฌ๋ฅผ ์๊ธฐ ๋ง๋ จ! ์ด ๋ ๋ฑ์ฅํ๊ฒ ๊ฐ์๋จธ์ VMware!! ์ด ๊ธฐ๋ฅ์ ์ค์ ์ปดํจํฐ ์์ ์ปดํจํฐ๋ฅผ ํ ๋ ๋ ์ฌ์ฉํ๋ ๊ฒ๊ณผ ๊ฐ์ ํจ๊ณผ๋ฅผ ๊ฐ์ง ์ ์๋ค. ๐ก ๋ฉํฐ ๋ถํ ์ด๋? ํ๋์ ๊ธฐ๊ธฐ์ ์ฌ๋ฌ ์ด์์ฒด์ ๋ฅผ ์ค์นํด ๋ถํ ์ํค๋ ๊ฒ ๐ก ๋ฉํฐ ๋ถ..
DBMS ์ค์น (Oracle19c)
์ค์นํ์ผ ๋ค์ด๋ก๋ https://www.oracle.com/kr/database/technologies/oracle19c-windows-downloads.html Oracle Database 19c Download for Microsoft Windows x64 (64-bit) | Oracle ๋ํ๋ฏผ๊ตญ Oracle Database 19c Grid Infrastructure (19.3) for Microsoft Windows x64 (64-bit) Contains the Grid Infrastructure Software including Oracle Clusterware, Automated Storage Management (ASM), and ASM Cluster File System. Download a..
ํ๊ฒฝ๋ณ์
ํ๊ฒฝ๋ณ์ ์ค์ ํ๊ธฐ ํ๊ฒฝ๋ณ์๋ฅผ ์ค์ ํ๋ ์ด์ ๋ ๋ช ๋ น ํ๋กฌํํธ(command prompt, cmd.exe)์์ ํ์ฌ ๋๋ ํ ๋ฆฌ ์์น์ ๊ด๊ณ์์ด ํ์ผ์ ์คํํ๊ธฐ ์ํด์์ด๋ค. cmd์ ์คํํ์ผ์ด ์๋ ๊ฒฝ๋ก๋ฅผ ๋ฑ๋กํด๋์ด, cmd๊ฐ ๋ช ๋ น์ด๋ฅผ ์คํํ์ผ์ ์ด๋ฆ์ผ๋ก ์ธ์ํ ์ ์๊ฒ ํด์ค๋ค. ์๋ฅผ๋ค์ด javac Test.java ์ด ๋ช ๋ น์ ์๋ฏธ๋ javac.exe ํ์ผ์ ์คํ์์ผ์ Test.java๋ผ๋ ์๋ฐ ํ์ผ์ ์๋ฐ ํด๋์ค ํ์ผ๋ก ์ปดํ์ผํด๋ฌ๋ผ๋ ๊ฒ์ด๋ค. javac.exe๋ ์๋ฐ ํ์ผ์ ์๋ฐ ๋ฐ์ดํธ ์ฝ๋๋ก ์ปดํ์ผํด์ฃผ๋ ์ปดํ์ผ๋ฌ์ธ๋ฐ, ๋ง์ผ ์ด ๋ช ๋ น์ javac.exe ํ์ผ์ด ์๋ ๊ณณ์์ ์คํํ๋ค๋ฉด javac.exe ํ์ผ์ด ์คํ๋๋ค. cmd๊ฐ javac๋ฅผ ์คํํ์ผ์ ์ด๋ฆ์ผ๋ก ์ธ์ํ ์ ์๊ธฐ ๋๋ฌธ์ด๋ค. ํ์ง๋ง, ์ด ๋ช ๋ น์ด๋ฅผ j..
WAS ์ค์น ๋ฐ ์คํ
์น์๋ฒ(WEB)๋? ๋ง๊ทธ๋๋ก ์์ฑ๋ htmlํ์ด์ง ๋ฑ์ ๋คํธ์ํฌ๋ง์ ์ข ์๋์ง ์๊ณ , ์น์๋น์ค๋ฅผ ํ ์ ์๋๋ก ํ๋ ์ดํ๋ฆฌ์ผ์ด์ ์น ๋ธ๋ผ์ฐ์ ํด๋ผ์ด์ธํธ๋ก๋ถํฐ HTTP์์ฒญ์ ๋ฐ์๋ค์ด๊ณ , HTML๋ฌธ์์ ๊ฐ์ ์น ํ์ด์ง์์ ํํ ์ฐพ์ ๋ณผ ์ ์๋ ์๋ฃ ์ฝํ ์ธ ์ ๋ฐ๋ผ HTTP์ ๋ฐ์ํ๋ ์ปดํจํฐ ํ๋ก๊ทธ๋จ ๐ก apache๋? (์ํํธ์จ์ด ๋จ์ฒด ์ด๋ฆ) ์ํ์น http์๋ฒ๋ http์์ฒญ์ ์ฒ๋ฆฌํ๋ ์น์๋ฒ. ํด๋ผ์ด์ธํธ๊ฐ GET, POST, DELETE ๋ฑ๋ฑ์ ๋ฉ์๋๋ฅผ ์ด์ฉํด ์์ฒญ์ ํ๋ฉด ์ด๋ค ๊ฒฐ๊ณผ๋ฅผ ๋๋ ค์ฃผ๋ ๊ธฐ๋ฅ. ์น ์ ํ๋ฆฌ์ผ์ด์ ์๋ฒ(WAS, Web Application Server)๋? ์น ์๋ฒ + ์น ์ปจํ ์ด๋ ์ธํฐ๋ท ์์์ HTTP๋ฅผ ํตํด ์ฌ์ฉ์ ์ปดํจํฐ๋ ์ฅ์น์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํํด ์ฃผ๋ ๋ฏธ๋ค์จ์ด. WAS๋ ๋์ ์..
Java ์ค์น
JDK๋? (Java Development Kit) ์๋ฐ ๊ธฐ๋ฐ์ ์ํํธ์จ์ด๋ฅผ ๊ฐ๋ฐํ๊ณ ์คํํ๋ ๋ฐ ํ์ํ ๋๊ตฌ๋ค๋ก ์ด๋ฃจ์ด์ง ์ํํธ์จ์ด ํจํค์ง์ด๋ค. ํ๋ก๊ทธ๋จ์ ๊ฐ๋ฐํ ๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ(library)์ ์ปดํ์ผ๋ฌ(compiler), ๊ทธ๋ฆฌ๊ณ ์คํํ๊ฒฝ(runtime environment) ๋ฑ์ด ํ์ํ๋ค. ๋ผ์ด๋ธ๋ฌ๋ฆฌ : ์์ฃผ ์ฌ์ฉํ๋ ์ฝ๋๋ฅผ ๋ชจ๋๊ณผ ํจํค์ง๋ก ๋ง๋ค์ด ๋์ ๋๊ตฌ ๋ชจ์ ์ปดํ์ผ๋ฌ : ์ฌ๋์ด ์์ฑํ ์ฝ๋๋ฅผ ์ปดํจํฐ๊ฐ ์ดํดํ ์ ์๋ ์ธ์ด์ ๊ฐ๊น์ด ์ฝ๋๋ก ๋ฒ์ญํด์ฃผ๋ ๋๊ตฌ ์คํํ๊ฒฝ : ์ปดํ์ผ๋ ์์ ๋ฌผ์ ์ค์ ๋ก ๊ตฌ๋ํด์ฃผ๋ ํ๊ฒฝ JDK ๊ตฌ์ฑ์์ ์๋ฐ ์ปดํ์ผ๋ฌ(compiler) : javac.exe ์๋ฐ ๋ฐํ์ ํ๊ฒฝ(Java Runtime Environment, JRE) : ์๋ฐ ๊ฐ์ ๋จธ์ (Java Virtual Ma..