Spring

μ›Ή μ„œλ²„μ™€ ν†°μΌ“μ˜ 차이

vividswan 2022. 3. 11. 12:12

μ›Ή μ„œλ²„μ™€ ν†°μΌ“μ˜ 차이

정적인 μžλ£ŒλŠ” Web μ„œλ²„, 동적인 μ‘λ‹΅μ˜ μˆ˜ν–‰μ€ 톰켓이 ν•œλ‹€.

μ›Ή μ„œλ²„ (μ•„νŒŒμΉ˜)

μ›Ή μ„œλ²„λŠ” 정적인 μžμ›μ„ 응닡해쀄 수 μžˆλ‹€.

μ›Ή μ„œλ²„κ°€ 보내 쀄 수 μžˆλŠ” 정적인 μžμ›μ΄λž€ μš”μ²­ μ‹œ λ§ˆλ‹€ λ³€ν•˜λŠ” 동적인 μžμ›κ³Ό λ‹€λ₯΄κ²Œ 달라지지 μ•ŠλŠ” μžμ›μ„ λ§ν•œλ‹€.

정적인 μžμ›μ€ μ„œλ²„μ—μ„œ λ”°λ‘œ 변경해쀄 것이 μ—†μœΌλ―€λ‘œ μš”μ²­μ΄ λ“€μ–΄μ˜€λ©΄ κ·Έ 파일 자체둜 μ‘λ‹΅λ§Œ ν•΄μ£ΌλŠ” μ—­ν• λ§Œ ν•˜λ©΄λœλ‹€.

ν†°μΌ“

.jsp와 같은 μžλ°” μ½”λ“œκ°€ μ ν˜€μžˆλŠ” μ†ŒμŠ€λ₯Ό μš”μ²­ λ°›μ•˜λ‹€κ³  ν•˜μž.

μ›ΉλΈŒλΌμš°μ €λŠ” html, css, javascript, css, 정적 μžλ£Œλ“€(avi, 이미지 λ“±λ“±)μ™Έμ—λŠ” 인지λ₯Ό λͺ»ν•˜κ³  λ‚΄μš©μ΄ 깨져버리기 λ•Œλ¬Έμ— μžλ°”μ½”λ“œλ₯Ό html둜 λ³€ν™˜ν•˜μ—¬ 응닡해주어야 ν•œλ‹€.
μ΄λ•Œ μ–΄νŒŒμΉ˜λŠ” μžλ°” μ½”λ“œλ₯Ό μ΄ν•΄ν•˜μ§€ λͺ»ν•˜κΈ° λ•Œλ¬Έμ— μžλ°” μ½”λ“œλ₯Ό λ³€ν™˜ν•˜μ—¬ μ‘λ‹΅ν•˜μ§€ λͺ»ν•œλ‹€. λ”°λΌμ„œ ν†°μΌ“μ—κ²Œ 이λ₯Ό μœ„μž„ν•œλ‹€.

ν†°μΌ“μ—κ²Œ .jsp 파일이 전달 -> .jsp을 μžλ°”λ‘œ λ³€ν™˜ -> μžλ°” 파일 컴파일 -> html둜 λ³€ν™˜

μœ„μ˜ 과정을 거치고 html λ¬Έμ„œλ₯Ό λ‹€μ‹œ μ•„νŒŒμΉ˜μ—κ²Œ λŒλ €μ€€λ‹€.

μ•„νŒŒμΉ˜λŠ” κ·Έ html둜 ν΄λΌλ¦¬μ–ΈνŠΈμ—κ²Œ 응닡을 ν•΄μ€€λ‹€.

κ³Όμ •