๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
FOR SW ENGINEER๐Ÿ‘ฉ‍๐Ÿ’ป/JSP

JSP - ๊ธฐ๋ณธ๊ฐ์ฒด(Page, Request, Session, Application) ๋น„๊ต

by ์”จ๋‹ˆ 2021. 11. 23.
728x90

JSP๊ธฐ๋ณธ๊ฐ์ฒด

JSP๊ธฐ๋ณธ๊ฐ์ฒด๋Š” Page, Rquest, Session, Application์ด์žˆ๋‹ค.

์ด๋“ค์€ ๊ธฐ๋ณธ ๊ฐ์ฒด์ด์ž ์ž๋ฐ” ์›น ์•ฑ์˜ 4๊ฐœ์˜ ์˜์—ญ(scope)์ด๋‹ค.

 

1. page(pageContext)

- ํ•˜๋‚˜์˜ JSPํŽ˜์ด์ง€

- ํŽ˜์ด์ง€๋Š” ํ•˜๋‚˜์˜ JSP์ด๋ฏ€๋กœ, ํ•œ ํŽ˜์ด์ง€์—์„œ ๋‹ค๋ฅธ ํŽ˜์ด์ง€์˜ ์ •๋ณด๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค.

 

 

2. request

- ํ•˜๋‚˜์˜ http์š”์ฒญ ์ •๋ณด

- ํด๋ผ์ด์–ธํŠธ๋กœ๋ถ€ํ„ฐ ์˜ค๋Š” ํ•œ๋ฒˆ์˜ ์š”์ฒญ๊ณผ ๊ด€๋ จ๋œ ์˜์—ญ์œผ๋กœ, ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ›์œผ๋ฉด ์š”์ฒญํ–ˆ๋˜ request๊ฐ์ฒด๋Š” ์‚ฌ๋ผ์ง.

- ํ•˜๋‚˜์˜ ์š”์ฒญ ์ฒ˜๋ฆฌํ•˜๋Š”๋ฐ ๋ชจ๋“  JSP๋ฅผ ํฌํ•จํ•œ๋‹ค.

์ฐธ๊ณ ) https://shinny.tistory.com/62

 

JSP - request ๊ธฐ๋ณธ๊ฐ์ฒด

Request๊ฐ์ฒด - ์›น ๋ธŒ๋ผ์šฐ์ €์— ์›น ์‚ฌ์ดํŠธ ์ฃผ์†Œ ์ž…๋ ฅํ•˜๋ฉด, ์›น ๋ธŒ๋ผ์šฐ์ €๋Š” ํ•ด๋‹น ์›น ์„œ๋ฒ„์— ์—ฐ๊ฒฐ ํ›„ ์š”์ฒญ ์ •๋ณด ์ „์†กํ•จ. - Request๊ฐ์ฒด๋Š” JSPํŽ˜์ด์ง€์—์„œ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ๊ธฐ๋ณธ ๊ฐ์ฒด์ด์ž, ์œ„์˜ ์ƒํ™ฉ์—์„œ

shinny.tistory.com

 

3. session

- ํ•˜๋‚˜์˜ ๋ธŒ๋ผ์šฐ์ €

- ์„ธ์…˜์€ ํ•˜๋‚˜์˜ ๋ธŒ๋ผ์šฐ์ €(Chrome, Internet, Microsoft Edge ๋“ฑ) ๋‚ด์—์„œ๋งŒ ์ •๋ณด/๊ฐ’ ๊ณต์œ ํ•œ๋‹ค.

- ์ฃผ๋กœ ๋กœ๊ทธ์ธ ์ •๋ณด/์ƒํƒœ๋ฅผ ์œ ์ง€ํ• ๋•Œ ์‚ฌ์šฉํ•จ.

์ฐธ๊ณ ) https://shinny.tistory.com/72

 

JSP - ์„ธ์…˜(Session)

์„ธ์…˜(Session) - ํด๋ผ์ด์–ธํŠธ์™€ ์›น ์„œ๋ฒ„ ๊ฐ„ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ์ด ์ง€์†, ์œ ์ง€๋˜๊ณ  ์žˆ๋Š” ์ƒํƒœ - ์‚ฌ์šฉ์ž๊ฐ€ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์—ด์–ด ์„œ๋ฒ„์— ์ ‘์†ํ•œ ๋’ค ์ ‘์† ์ข…๋ฃŒํ•  ๋•Œ ์‹œ์ ๊นŒ์ง€๋ฅผ ๋งํ•จ. - ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์›น ์„œ๋ฒ„์— Requ

shinny.tistory.com

 

4. application

- ํ•˜๋‚˜์˜ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜

- ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๋ชจ๋“  ์œ ์ €, ๋ชจ๋“  ํŽ˜์ด์ง€, ํŽ˜์ด์ง€ ์š”์ฒญ, ์„ธ์…˜์— ๊ณต์œ ๋  ์ˆ˜ ์žˆ์Œ.

์œ„์˜ ์˜ˆ์ œ๋ฅผ ํ†ตํ•ด application๊ธฐ๋ณธ๊ฐ์ฒด๋Š” ์„œ๋กœ ๋‹ค๋ฅธ JSP์—์„œ๋„ ์ •๋ณด/๊ฐ’์„ ๊ณต์œ ํ•˜๊ณ  ์žˆ์Œ(๋ชจ๋“  JSP์—์„œ ์‚ฌ์šฉ๊ฐ€๋Šฅ)์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค!

 

 

 

 

728x90