๐Ÿ‘€ JSP(Java Server Page)๋ž€?

  • Java๋ฅผ ์ด์šฉํ•˜์—ฌ ๋™์ ์ธ ์›น ํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด Sun Microsystems์‚ฌ๊ฐ€ ๊ฐœ๋ฐœํ•œ ๊ธฐ์ˆ 

JSP์˜ ํŠน์ง•

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

  • ์ž๋ฐ”๊ธฐ๋ฐ˜์˜ ์–ธ์–ด๋กœ ์–ด๋–ค JSP ์ปจํ…Œ์ด๋„ˆ์—์„œ๋„ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋ฏ€๋กœ ํ•œ ๋ฒˆ ์ž‘์„ฑํ•œ ์ฝ”๋“œ๋ฅผ ๋ณ„๋‹ค๋ฅธ ์ˆ˜์ • ์—†์ด ๋‹ค๋ฅธ ํ”Œ๋žซํผ์œผ๋กœ ์ด์‹์ด ๊ฐ€๋Šฅํ•˜๋‹ค.
  • ๋ชจ๋“ˆํ™”์™€ ๋ชจ๋“ˆ์˜ ์žฌ์‚ฌ์šฉ์„ฑ์ด ์ข‹๋‹ค.

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

  • ์Šค๋ ˆ๋“œ(Thread) ๊ธฐ๋ฐ˜์˜ ์•„ํ‚คํ…์ฒ˜ ์‚ฌ์šฉ์œผ๋กœ ๋ถˆํ•„์š”ํ•œ ์ž์› ๋‚ญ๋น„๋ฅผ ๊ฐ์†Œ์‹œ์ผฐ๋‹ค.

3. ๊ฐ„ํŽธํ•œ MVC ํŒจํ„ด(๋””์ž์ธ ํŒจํ„ด)

  • MVC ํŒจํ„ด์„ JSP(View)์™€ ์ž๋ฐ”๋นˆ์ฆˆ(Model), ์„œ๋ธ”๋ฆฟ(Controller)์„ ์ด์šฉํ•ด ์‰ฝ๊ฒŒ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ”ธ MVC ํŒจํ„ด

  • ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ณด์—ฌ์ง€๋Š” ํ™”๋ฉด์ธ View ๋ถ€๋ถ„๊ณผ ์‹ค์ œ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์ด ๋“ค์–ด๊ฐ€๋Š” Model ๋ถ€๋ถ„ ๊ทธ๋ฆฌ๊ณ  View์™€ Model์„ ์—ฐ๊ฒฐ์‹œ์ผœ์ฃผ๋Š” Controller ๋ถ€๋ถ„์œผ๋กœ ๊ตฌ์„ฑ
  • ์ตœ๊ทผ์— ์ค‘๋Œ€ํ˜• ํ”„๋กœ์ ํŠธ์—์„œ ํšจ๊ณผ์ ์ด๋ผ ํ‰๊ฐ€๋˜์–ด ๋งŽ์ด ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋‹ค.

๐Ÿ”ธ ๋””์ž์ธ ํŒจํ„ด

  • ํ”„๋กœ์ ํŠธ๋ฅผ ๊ฐœ๋ฐœํ•จ์— ์žˆ์–ด์„œ ํŠน์ •ํ•œ ๋ฌธ์ œ๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ ๊ทธ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•ด ๋†“์€ ์ผ์ข…์˜ ์ง€์นจ

ํƒœ๊ทธ: ,

์นดํ…Œ๊ณ ๋ฆฌ:

์—…๋ฐ์ดํŠธ: