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

๐Ÿ—ฃ Language/JSP์— ํ•ด๋‹นํ•˜๋Š” ๊ธ€๋“ค

12 Articles matched
๋ชฉ๋ก์ด ์—†์Šต๋‹ˆ๋‹ค.
[JSP] Implicit Instance (๊ธฐ๋ณธ๊ฐ์ฒด, ๋‚ด์žฅ๊ฐ์ฒด) JSP์—์„œ๋Š” ๊ฐ์ฒด๋ฅผ ์„ ์–ธํ•˜์ง€ ์•Š๊ณ ๋„ ๊ฐ์ฒด๊ณผ ์—ฐ๊ด€๋œ ๋ฉ”์„œ๋“œ๋“ค์„ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ์ฒด๋“ค์ด ์žˆ๋‹ค. ์ด๋ฅผ Implicit Instance(๊ธฐ๋ณธ๊ฐ์ฒด , ๋‚ด์žฅ๊ฐ์ฒด) ๋ผ๊ณ  ํ•œ๋‹ค. 1. ์ข…๋ฅ˜ ๊ธฐ๋ณธ๊ฐ์ฒด ์‹ค์ œ ํƒ€์ž… ์„ค๋ช… request javax.servlet.http.HttpServletRequest๋˜๋Š” javax.servlet.ServletRequest ํด๋ผ์ด์–ธํŠธ์˜ ์š”์ฒญ ์ •๋ณด๋ฅผ ์ €์žฅํ•œ๋‹ค. response javax.servlet.http.HttpServletResponse๋˜๋Š” javax.servlet.ServletReponse ์‘๋‹ต ์ •๋ณด๋ฅผ ์ €์žฅํ•œ๋‹ค. pageContext javax.servlet.jsp.PageContext JSP ํŽ˜์ด์ง€์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ €์žฅํ•œ๋‹ค. session javax.servlet.http.Ht..
[JSP] request๊ฐ์ฒด JSP์—์„œ๋Š” ๊ฐ์ฒด๋ฅผ ์„ ์–ธํ•˜์ง€ ์•Š๊ณ ๋„ ๊ฐ์ฒด๊ณผ ์—ฐ๊ด€๋œ ๋ฉ”์„œ๋“œ๋“ค์„ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ์ฒด๋“ค์ด ์žˆ๋‹ค. ์ด๋ฅผ Implicit Instance(๊ธฐ๋ณธ๊ฐ์ฒด , ๋‚ด์žฅ๊ฐ์ฒด) ๋ผ๊ณ  ํ•œ๋‹ค. ์ข…๋ฅ˜๋ฅผ ์ •๋ฆฌํ•ด๋†“์€ ๋งํฌ >> Implict Instance ์ด ์ค‘์—์„œ ์˜ค๋Š˜์€ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ด ๋˜๋Š” request ๋Œ€ํ•ด์„œ ์ •๋ฆฌํ•˜๋ ค๊ณ  ํ•œ๋‹ค. 1. Request request ๊ธฐ๋ณธ๊ฐ์ฒด๊ฐ€ ์ œ๊ณตํ•˜๋Š” ๊ธฐ๋Šฅ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. ํด๋ผ์ด์–ธํŠธ(์›น ๋ธŒ๋ผ์šฐ์ €)์™€ ๊ด€๋ จ๋œ ์ •๋ณด ์ฝ๊ธฐ ๊ธฐ๋Šฅ ์„œ๋ฒ„์™€ ๊ด€๋ จ๋œ ์ •๋ณด ์ฝ๊ธฐ ๊ธฐ๋Šฅ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์ „์†กํ•œ ์š”์ฒญ ํŒŒ๋ผ๋ฏธํ„ฐ ์ฝ๊ธฐ ๊ธฐ๋Šฅ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์ „์†กํ•œ ์š”์ฒญ ํ—ค๋” ์ฝ๊ธฐ ๊ธฐ๋Šฅ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์ „์†กํ•œ ์ฟ ํ‚ค ์ฝ๊ธฐ ๊ธฐ๋Šฅ ์†์„ฑ ์ฒ˜๋ฆฌ ๊ธฐ๋Šฅ ์—ฌ๊ธฐ์„œ ์ฟ ํ‚ค ์ฝ๊ธฐ ๊ธฐ๋Šฅ๊ณผ ์†์„ฑ ์ฒ˜๋ฆฌ ๊ธฐ๋Šฅ์€ ์ง€๊ธˆ ์ •๋ฆฌํ•˜๊ธฐ์—” ์ˆ˜์ค€์ด ๋†’์•„์„œ ๋‚˜์ค‘์— ์ •๋ฆฌํ•˜๋„๋ก ํ•˜์ž. 1-1. Req..
[JSP] JSP(javaServerPages) JSP(JavaServer Pages) JSP๋ž€ ์ง€๊ธˆ์€ ์˜ค๋ผํด์— ์ธ์ˆ˜๋œ Sun Microsystems์—์„œ ๋งŒ๋“  ์›น ๊ฐœ๋ฐœ ํ‘œ์ค€์ธ ์„œ๋ธ”๋ฆฟ์˜๋‹จ์ ์„ ๋ณด์™„ํ•˜๊ธฐ ์œ„ํ•ด ๋งŒ๋“  ์Šคํฌ๋ฆฝํŠธ ๋ฐฉ์‹์˜ ํ‘œ์ค€์ด๋‹ค.์ด ์—ญ์‹œ Sun Microsystems์—์„œ ๋งŒ๋“ค์—ˆ๋‹ค. ์„œ๋ธ”๋ฆฟ์€ ๊ทœ์•ฝ์— ๋”ฐ๋ผ ๋งŒ๋“ค์–ด์ง„ ํด๋ž˜์Šค์ธ๋ฐ ์ด๋Š” ์ž๋ฐ”๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์–ด์†Œ์Šค๋ฅผ ์ปดํŒŒ์ผํ•˜์—ฌ ๋‚˜์˜จ ํด๋ž˜์ŠคํŒŒ์ผ์„์•Œ๋งž์€ ์œ„์น˜์— ๋ณต์‚ฌํ•ด์•ผํ•˜๋Š”์‹คํ–‰ ์ฝ”๋“œ ๋ฐฉ์‹์ด์—ˆ๋‹ค. ์‹คํ–‰ ์ฝ”๋“œ ๋ฐฉ์‹์€ ์†Œ์Šค๋ฅผ ์กฐ๊ธˆ๋งŒ ์ˆ˜์ •ํ•˜๋ ค๊ณ  ํ•ด๋„์œ„์˜ ๊ณผ์ •์„ ๋ฐ˜๋ณตํ•ด์•ผํ•ด์„œ์ƒ์‚ฐ์˜ ํšจ์œจ์„ ๋–จ์–ด์ง€๊ฒŒ ํ•œ๋‹ค๋Š” ๋‹จ์ ์ด ์žˆ์—ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋‚˜์˜จ ๊ฒƒ์ด ์Šคํฌ๋ฆฝํŠธ ๋ฐฉ์‹์ธ๋ฐ ์ด๋Š”์ปดํŒŒ์ผ์„ ํ•˜์ง€ ์•Š๊ณ  ๋ฒˆ์—ญ๊ณผ ์‹คํ–‰์„ ์ง์ ‘ ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ์†Œ์Šค ์ˆ˜์ •์ด ๋ฐ”๋กœ๋ฐ”๋กœ ๋ฐ˜์˜๋˜๊ธฐ ๋•Œ๋ฌธ์—์ˆ˜์ •์ด ์‰ฝ๋‹ค. ์ฆ‰, ์‹คํ–‰ ์ฝ”๋“œ ๋ฐฉ์‹์˜ ๋‹จ์ ์„ ๊ทน๋ณตํ–ˆ๋‹ค. ๋” ์ž์„ธํžˆ ์•Œ๊ณ  ์‹ถ์œผ์‹œ๋‹ค๋ฉด..
[JSP๊ธฐ์ดˆ] ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜? ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ( Web Application ) ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์ด๋ž€๋ง ๊ทธ๋Œ€๋กœ ํ’€์ž๋ฉด ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์ธ๋ฐ์›น์—์„œ ๋Œ์•„๊ฐ€๋Š” ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์ด๋ž€ ๋ง์ด๋‹ค. ๋”ฐ๋ผ์„œ ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ตฌ์ถ•์„ ์œ„ํ•ด ํ•„์š”ํ•œ ์นœ๊ตฌ๋“ค์ด ์žˆ๋‹ค. 1. ์›น ๋ธŒ๋ผ์šฐ์ € ์‚ฌ์šฉ์ž๊ฐ€ ์ง์ ‘ ๋ณด๋Š” ํ™”๋ฉด์„ ์ถœ๋ ฅํ•ด์ฃผ๋Š” ์นœ๊ตฌ๋กœ์‚ฌ์šฉ์ž์™€ ํ˜ธํกํ•˜๊ณ  ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๋Š” ์š”์ฒญ์„์›น ์„œ๋ฒ„๋กœ ์ „๋‹ฌํ•˜๋Š” ์นœ๊ตฌ. 2. ์›น ์„œ๋ฒ„ ์›น ๋ธŒ๋ผ์šฐ์ €์—๊ฒŒ ์‚ฌ์šฉ์ž์˜ ์š”์ฒญ์„ ๋ฐ›์•„์„œ ์ฒ˜๋ฆฌํ•œ ํ›„์—์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๋Š” ์‘๋‹ต์„ ์›น๋ธŒ๋ผ์šฐ์ €์—๊ฒŒ ์ „๋‹ฌํ•ด์ฃผ๋Š” ์นœ๊ตฌ๋กœ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•ด ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„๋ผ๋Š” ์นœ๊ตฌ์˜ ๋„์›€์„ ๋ฐ›์„ ๋•Œ๋„ ์žˆ๊ณ ์ž์‹ ์ด ์ง์ ‘ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ํ˜ธ์ถœํ•ด์„œ ์ฒ˜๋ฆฌํ•  ๋•Œ๋„ ์žˆ๋‹ค. 3. ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„ ์›น ์„œ๋ฒ„๊ฐ€ ์‚ฌ์šฉ์ž์˜ ์š”์ฒญ์— ๋Œ€ํ•œ ์ฒ˜๋ฆฌ๊ฐ€ ํ•„์š”ํ•  ๋•Œ์ฒ˜๋ฆฌํ•ด์ฃผ๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ๋‹ด์€ ์„œ๋ฒ„๋กœ ์›น ์„œ๋ฒ„์— ๋“ค์–ด์˜จ ์š”์ฒญ ์ค‘ ์ฒ˜..