์ธํ ๋ฆฌ์ ์ด8 ์ธํ ๋ฆฌ์ ์ด๋ก Django/Python ๊ฐ๋ฐํ๊ฒฝ ์ธํ ํ๊ธฐ (์๋์ฐ) STEP1. ๊ฐ๋ฐํ๊ฒฝ WindowDjangoPythonPowershellIntelliJ ๋ก์ปฌ์ ํ์ด์ฌ, ์ธํ ๋ฆฌ์ ์ด๊ฐ ์ฐ์ ์ค์น๋์ด์์ด์ผ ํฉ๋๋ค. ์ธํ ๋ฆฌ์ ์ด์์ ํ์ด์ฌ ์ฐ๋ ๋ฒ์ ๋ค์ ๊ฒ์๊ธ์ ์ฐธ์กฐํด์ฃผ์ธ์. STEP2. ๊ฐ์ํ๊ฒฝ ์ธํ python -m venv venvvenv๋ผ๋ ๊ฐ์ํ๊ฒฝ ํด๋๊ฐ ์์ฑ๋ฉ๋๋ค.๊ฐ์ํ๊ฒฝ์ ์ฌ์ฉํ๋ฉด ์ ์ญ ํ์ด์ฌ ํ๊ฒฝ์ ์ํฅ์ ์ฃผ์ง ์๊ณ ๋ ๋ฆฝ์ ์ธ ๊ฐ๋ฐ์ด ๊ฐ๋ฅํฉ๋๋ค. STEP3. ๊ฐ์ํ๊ฒฝ ํ์ฑํ Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass.\venv\Scripts\Activate.ps1์ ์์ ์ผ๋ก ํ์ฑํ๋๋ฉด ํ๋กฌํํธ ์์ (venv)๊ฐ ๋ถ์ต๋๋ค. STEP4. Django ์ค์น pip install djangopython -m .. 2025. 4. 16. ์ธํ ๋ฆฌ์ ์ด WAR ํ์ผ Import ํ๋ ๋ฒ ์ธํ ๋ฆฌ์ ์ด war ํ์ผ import ํ๋ ๋ฐฉ๋ฒ 1. IntelliJ์์ ์ ํ๋ก์ ํธ ์์ฑ File > New > Project ์ ๋ ๋ฉ์ด๋ธ ํ๋ก์ ํธ war ํ์ผ์ import ํ๋ ค๊ณ ํ๊ธฐ ๋๋ฌธ์ ๋ฉ์ด๋ธ ํ๋ก์ ํธ ๋ง๋ค์ด์ฃผ์์ต๋๋ค. 2. import ํ๋ ค๋ war ํ์ผ์ ์์ถ ํด์ ํฉ๋๋ค. ์ ๋ '๋ฐ๋์ง'์ด๋ผ๋ ํด์ ์ฌ์ฉํด ์์ถ์ ํ์ด์ฃผ์์ต๋๋ค. ์์ถ ํด์ ๋ ํ์ผ๊ณผ ํด๋๋ฅผ ์๋ก ์์ฑํ ํ๋ก์ ํธ์ ์ ์ ํ ์์น๋ก ๋ณต์ฌํฉ๋๋ค. ์ผ๋ฐ์ ์ธ ๋ฉ์ด๋ธ ํ๋ก์ ํธ์ ๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. src/main/java: Java ์์ค ์ฝ๋ src/main/resources: ํ๋ก์ ํธ์ ์ฌ์ฉ๋๋ ๋ฆฌ์์ค ํ์ผ src/main/webapp: ์น ์ ํ๋ฆฌ์ผ์ด์ ์ JSP, CSS, JavaScript ๋ฑ์ ํ์ผ์ด ์.. 2023. 8. 20. [INTELLIJ] ์ธํ ๋ฆฌ์ ์ด ์์ค ํด๋๋ก ์ง์ ํ๊ธฐ ์ธํ ๋ฆฌ์ ์ด ์์ค ํด๋๋ก ์ง์ ํ๊ธฐ 1. ํ๋ก์ ํธ ์ฐํด๋ฆญ > Mark Directory as > Source Root 2. ์๋จ ๋ฐ > File > Project Structure > Modules ํญ์์ ์ค์ ๊ฐ๋ฅ 2023. 8. 14. ์ธํ ๋ฆฌ์ ์ด ๊ฐ์๊ธฐ ํด๋์ค ์ธ์ ์๋๋ ๊ฒฝ์ฐ ์ธํ ๋ฆฌ์ ์ด์์ java ์ฝ๋ ์์ฑ ์ ๊ฐ์๊ธฐ class ํ์ผ์ด ์ธ์๋์ง ์์ ์ค๋ฅ๊ฐ ๋จ๋ ๊ฒฝ์ฐ 1. .idea ๋๋ ํ ๋ฆฌ ์์น๊ฐ ์๋ชป๋ ๊ฒฝ์ฐ .idea ํด๋๋ ํ๋ก์ ํธ ๋๋ ํ ๋ฆฌ ์ต์์์ ์์น์ํจ๋ค. 2. ๋๋ ํ ๋ฆฌ๊ฐ source root๋ก ์ค์ ๋์ด ์์ง ์์ ๊ฒฝ์ฐ ํ๋ก์ ํธ ์ฐํด๋ฆญ > Mark Directory as > Sources Root ํด๋ฆญ 2023. 7. 22. [INTELLIJ] ์ธํ ๋ฆฌ์ ์ด ์ ์ฉํ ํ๋ฌ๊ทธ์ธ ๋ชจ์ ์ดํด๋ฆฝ์ค ์ค์น ํ ๊น๋ฉด ํธํด์ง๋ ํ๋ฌ๊ทธ์ธ 11๊ฐ์ง ์ข ๋ฅ๋ฅผ ํฌ์คํ ํ๊ฒ ์ต๋๋ค. 1. atom meterial icons ํ๋ก์ ํธ ๊ตฌ์กฐ ์์ด์ฝ์ ๋ณด๊ธฐ ์ฝ๊ฒ ๋ฐ๊ฟ์ฃผ๋ ํ๋ฌ๊ทธ์ธ 2. code glance ์ฐ์ธก์ ์ ์ฒด ์ฝ๋๊ฐ ๋์ค๋๋ก ํ๋ ํ๋ฌ๊ทธ์ธ, ๊ธด ์ฝ๋์์ ์ํ๋ ๋ถ๋ถ์ผ๋ก ๋น ๋ฅด๊ฒ ์ด๋ํ ์ ์๋ค. 3. codota al autocomplete for java and javascript ์ฝ๋ ์๋ ์์ฑ์ ๋์์ฃผ๋ ํ๋ฌ๊ทธ์ธ 4. git tool box ํ์ฌ ์์น์ ๋ธ๋์น์ ์ปค๋ฐ์ ์ํ๋ฅผ ์๋ ค์ฃผ๋ ํ๋ฌ๊ทธ์ธ 5. key promoter X ๋ง์ฐ์ค๋ก ํํ ๋์์ ๋จ์ถํค๋ฅผ ์๋ ค์ฃผ๋ ํ๋ฌ๊ทธ์ธ 6. nyan progress bar ์คํ ์ ๋ก๋ฉ ๋ชจ์์ ๊ณ ์์ด๋ก ๋ฐ๊ฟ์ค๋ค. 7. rainbow brackets ํ์ฌ ์ด๋ ค์๋ ์ค.. 2023. 6. 19. [INTELLIJ] WEB APP ๊ฐ๋ฐ ํ๊ฒฝ ์ค์ ํ๊ธฐ ์ค์นํด์ผ ํ ๋ชฉ๋ก JDK 8 ์ด์ (https://www.oracle.com/technetwork/java/javase/downloads/index.html) Maven (https://maven.apache.org/download.cgi) IntelliJ IDEA (https://www.jetbrains.com/idea) Tomcat Server (https://tomcat.apache.org/download-80.cgi) ๋๊ตฌ ๋ณ ์ค์น ์ด์ 1. MAVEN - ํ๋ก์ ํธ ๊ด๋ฆฌ๋ฅผ ์ํ Maven ๋๊ตฌ - apache software foundation์์ ๊ฐ๋ฐํ java ๊ธฐ๋ฐ ํ๋ก์ ํธ ๊ด๋ฆฌ - ํ๋ก์ ํธ์ ์ปดํ์ผ, ๋น๋, ์ํ ๋ฐ ํ ์คํธ - ์๋ฒ ์ธก deploy ์์๊ณผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ด๋ฆฌ 2. INTELLIJ.. 2023. 2. 22. [INTELLIJ] ์ธํ ๋ฆฌ์ ์ด ๋จ์ถํค ๋ชจ์ ์ดํด๋ฆฝ์ค์์ ์ธํ ๋ฆฌ์ ์ด๋ก ๊ฐ์ํ๊ธฐ ๐ ์ดํด๋ฆฝ์ค์ ์ธํ ๋ฆฌ์ ์ด์ ์ ์ฒด์ ์ธ ๊ตฌ์กฐ๋ ๊ฑฐ์ ๋น์ทํ๋ฐ ์ฌ์ฉํ๋ ๋จ์ถํค๋ ํ๋ก์ ํธ ์ํฌํธ ๋ฑ ์ฌ์ํ ์กฐ์๋ฒ์ด ๋๋ฌด ๋ฌ๋ผ์ ํ๋ ํ ๋๋ง๋ค ๊ตฌ๊ธ๋ง์ ํด์ผ ํ๋ค. ํ์ง๋ง ์ด๋ฐ๊ฑธ ๊ฐ์ํด๋ ์ดํด๋ฆฝ์ค๋ณด๋ค ์ธํ ๋ฆฌ์ ์ด๊ฐ ํจ์ฌ ํธํ๋ค๋๊ฑธ ์ฒด๊ฐํ๋ ์ค...! ๋ฌด๋ฃ ์ฒดํ๊ธฐ๊ฐ ์ง๋์ ๋๋ด๊ณ ์ฐ๊ณ ์๋ ์ฌํ ์ด๋ฅธ์ด...๐ฅฒ ํ ์ค ํ ์ค ๋ณต์ฌ ctrl + d ์ค ์ด๋ ctrl + shift + ๋ฐฉํฅํค ํ ์ค ์ง์ฐ๊ธฐ ctrl + y ์ฝ๋ ์ ๋ฆฌ ์ ์ฒด ์ฝ๋ ์ ๋ฆฌ ctrl + alt + l ์ด๋ฆ ๋ฐ๊พธ๊ธฐ shift + F6 ์ฃผ์ ํ ์ค ์ฃผ์: ctrl + / ์ฌ๋ฌ ์ค ์ฃผ์: ctrl + shift + / ์๋์์ฑ ํน์ ์ถ์ฒ ctrl + shift + spacebar ctrl + spacebar ์์ฑ์.. 2023. 1. 11. ์ธํ ๋ฆฌ์ ์ด ์ค์น ๋ฐ ์คํ ์ธํ ๋ฆฌ์ ์ด ์ค์น1. ์ธํ ๋ฆฌ์ ์ด ํํ์ด์ง ์ ์www.jetbrains.com2. ์๋จ ๋ค์ด๋ก๋ ํด๋ฆญ3. ๋ค์ด๋ก๋ ํด๋ฆญ ์ ์ค์น ํ์ผ ๋ค์ด๋ก๋ULTIMATE ๋ฒ์ : ๋ชจ๋ ๊ธฐ๋ฅ ์ ๊ณตCOMMUNITY EDITION : ์ ํ๋ ๊ธฐ๋ฅ ์ ๊ณต์ธํ ๋ฆฌ์ ์ด ๊ฐ๊ฒฉ๊ฐ์ธ์ฉ ์ฐ๊ฐ ์ฒญ๊ตฌ๊ฐ์ธ ์๊ฐ ์ฒญ๊ตฌ์ค์น ๊ณผ์ ์ธํ ๋ฆฌ์ ์ด ์คํ์คํ ํ๋ฉด์ข์ธก ๋ฉ๋ด๋ฐProjects : ์ ํ๋ก์ ํธ ์์ฑ / ํ๋ก์ ํธ ๋ถ๋ฌ์ค๊ธฐCustomize : ์ปฌ๋ฌ ํ ๋ง / ํฐํธ ํฌ๊ธฐ ์ค์ Plugins : ๋ง์ผํ๋ ์ด์ค / ํ์ฅํ๋ก๊ทธ๋จ ์ค์นLearn : ์ธํ ๋ฆฌ์ ์ด ์ฌ์ฉ๋ฒ ์ค๋ช 2023. 1. 4. ์ด์ 1 ๋ค์ ๋ฐ์ํ