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

์นดํ…Œ๊ณ ๋ฆฌ ์—†์Œ

์šฉ์–ด์ •๋ฆฌ

๋ฐ˜์‘ํ˜•

Web Server : URL ์ฃผ์†Œ์˜ ํ•ด์„์„ ๋งก๋Š” HTTP + ์„œ๋ธ”๋ฆฟ ํด๋ž˜์Šค ๋˜๋Š” JSPํŒŒ์ผ์˜ ์‹คํ–‰์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•ด์ฃผ๋Š” ์›น ์ปจํ…Œ์ด๋„ˆ

Browse : ๊ธฐ๋ณธ์ ์œผ๋กœ HTML ํ˜•์‹ -> ์ •์ ์ธ ๊ฒƒ๋งŒ

JSP(Java Server Page) : ๋™์  ์›นํŽ˜์ด์ง€(HTML + JAVA)

           ๊ฐ•๋ ฅํ•œ ์ด์‹์„ฑ

           ์„œ๋ฒ„์ž์›์˜ ํšจ์œจ์ ์ธ ์‚ฌ์šฉ

           ๊ฐ„ํŽธํ•œ MVCํŒจํ„ด ์ ์šฉ(M : JavaBeans, V : JSP, C : Servlet)

           JSTL, ์ปค์Šคํ…€ํƒœ๊ทธ ๋“ฑ์˜ ์ง€์›

Servlet : HTMLํ˜•์‹์˜ ํŽ˜์ด์ง€๋ฅผ ์ƒ์‚ฐ&์ „์†กํ•ด ์ค„ ์ˆ˜ ์žˆ๋Š” ๊ธฐ์ˆ 

          = ์›น ์„œ๋ฒ„ ์ƒ์—์„œ ์‹คํ–‰๋˜๋Š” ์ž๋ฐ”์˜ ํด๋ž˜์Šค ํŒŒ์ผ

           ์ž…๋ ฅ๊ณผ ์ถœ๋ ฅ์„ HTTPํ”„๋กœํ† ์ฝœ์˜ Request, Responseํ˜•ํƒœ๋กœ ๋‹ค๋ฆ„

JSTL(JSP Standard Tag Library) : ์ž์นด๋ฅดํƒ€์—์„œ ์ œ๊ณตํ•˜๋Š” ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ๊ธฐ๋Šฅ์„ ๋ชจ์•„๋†“์€ ์ปค์Šคํ…€ ํƒœ๊ทธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ 

      ex) <c:forEach> <c:if)

EL(Expression Language) : JSP์Šคํฌ๋ฆฝํŠธํƒœ๊ทธ( <%= %>)๋ฅผ ๋Œ€์‹ ํ•ด์„œ JSP๊ฐ’์„ ํŽธํ•˜๊ฒŒ ์ถœ๋ ฅํ•˜๊ธฐ ์œ„ํ•œ ์–ธ์–ด ${  } ์‚ฌ์šฉ

๋ฐ˜์‘ํ˜•