Spring

[μŠ€ν”„λ§ μ›Ή MVC λ™μž‘ 원리] Servlet λ™μž‘ 원리

kkkkkkkkkkkk 2022. 3. 28. 15:44

πŸ‘»  Servlet λ™μž‘ 원리에 λŒ€ν•΄ μ•Œμ•„λ³΄μž!

Servlet μ΄λž€ Client μ—μ„œ μš”μ²­μ΄ λ“€μ–΄μ˜€λ©΄ 그에 λ§žλŠ” service κΈ°λŠ₯을 λ§€ν•‘ ν•΄μ€˜μ•Ό ν•˜λŠ”λ° 이 κΈ°λŠ₯을 ν•˜λŠ” 것이 Servlet 이라고 ν•©λ‹ˆλ‹€.

Servlet 은 ServletContainner κ°€ 생성을 ν•΄μ£Όκ³  관리λ₯Ό ν•΄μ€λ‹ˆλ‹€.

Client κ°€ μžμ›μ„ κ΄€λ¦¬ν•˜λŠ” Server μ—κ²Œ μžμ›μ˜ μš”μ²­μ„ ν•˜λ©΄ Server λŠ” ServletContainner μ—κ²Œ μš”μ²­μ„ λ³΄λƒ…λ‹ˆλ‹€. μ΄λ•Œ ServletContainner μ—μ„œλŠ” Request object 와 Response object κ°€ 생성이 되고 배포 μ„œμˆ μžμ— λ§€ν•‘λœ Servlet 을 μ°Ύμ•„ 생성을 ν•΄μ€λ‹ˆλ‹€.

λ‹€μŒμœΌλ‘œ Service() λ©”μ„œλ“œκ°€ μ‹€ν–‰λ˜κ³  전솑 방식에 λ”°λ₯Έ λ©”μ„œλ“œκ°€ 호좜 λ˜λ©΄μ„œ μ•žμ„œ μƒμ„±λœ Response object κ°€ μ‘λ‹΅μœΌλ‘œ λ³΄λ‚΄μ§‘λ‹ˆλ‹€.

 

그림으둜 이해해 λ΄…μ‹œλ‹€!.