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

๋ฐฑ์—”๋“œ2

์ธํ…”๋ฆฌ์ œ์ด๋กœ 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.
JSTL ๊ฐœ๋… ๋ฐ ์‚ฌ์šฉ๋ฒ• ์ž๋ฐ” ์„œ๋ฒ„ ํŽ˜์ด์ง€ ํ‘œ์ค€ ํƒœ๊ทธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ (JSTL)์ด๋ž€? JSTL(Java Pages Standard Tag Library)์ด๋ž€ JSTL์˜ ํ™•์žฅํƒœ๊ทธ๋กœ, JSP์•ˆ์— ์ž๋ฐ”์ฝ”๋“œ์™€ HTML ์ฝ”๋“œ๊ฐ€ ์„ž์ด๋ฉด ์ฝ”๋“œ๋ฅผ ์ดํ•ดํ•˜๊ฑฐ๋‚˜ ์ˆ˜์ •ํ•˜๊ธฐ ์–ด๋ ค์›Œ์ง€๋Š” ๋ฌธ์ œ๋ฅผ ๋ณด์™„ํ•˜๊ธฐ ์œ„ํ•ด ๋“ฑ์žฅํ–ˆ๋‹ค. JSP ํŽ˜์ด์ง€์—์„œ ์กฐ๊ฑด๋ฌธ, ๋ฐ˜๋ณต๋ฌธ ์ฒ˜๋ฆฌ๋“ฑ์„ HTML TAG๋กœ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค. โ€ป EL (Expression Language) : JSP 2.0๋ถ€ํ„ฐ ์ถ”๊ฐ€๋œ ๊ฐœ๋…์œผ๋กœ JSP ๋‚ด์˜ ์ž๋ฐ” ์ฝ”๋“œ๋ฅผ ๋Œ€์ฒดํ•ด์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์–ธ์–ด์ด๋‹ค. JSTL์˜ ์žฅ์  ๋น ๋ฅธ ๊ฐœ๋ฐœ: ์ž๋ฐ”์ฝ”๋“œ ๋Œ€์‹  ํƒœ๊ทธ๋ฅผ ์ด์šฉํ•ด ๊ฐ„๋‹จํžˆ JSP๋ฅผ ๊ตฌ์„ฑ ์ฝ”๋“œ์˜ ์žฌ์‚ฌ์šฉ: ์—ฌ๋Ÿฌ ํŽ˜์ด์ง€์—์„œ JSTL ํƒœ๊ทธ ์‚ฌ์šฉ ๊ฐ€๋Šฅ ๋‚ ์งœ, ์‹œ๊ฐ„, ์ˆซ์ž FORM ์„ค์ • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค CRUD ๊ธฐ๋Šฅ JSTL ํƒœ๊ทธ ์ข…๋ฅ˜ EL.. 2023. 5. 24.
๋ฐ˜์‘ํ˜•