๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋ฐ˜์‘ํ˜•

JSP20

[JSP] ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ ๋™์ž‘ํ•˜๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•œ ํŒŒ์ผ ๋งŒ๋“ค๊ธฐ ํด๋”๋ฅผ ๋งŒ๋“ค๊ณ  ๊ทธ ์•ˆ์— ์‹ค์ œ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ ๋™์ž‘ํ•˜๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•œ ํŒŒ์ผ๋“ค์„ ๋งŒ๋“ค์–ด๋ณด์ž. 1. ๋ฉ”๋ชจ์žฅ์ด๋‚˜ ์ดํด๋ฆฝ์Šค๋กœ ๋ฐ‘์˜ ์†Œ์Šค์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•œ๋‹ค. 2. ์ž‘์„ฑ ํ›„ ServletTest.java๋กœ ์ €์žฅํ•œ๋‹ค. 3. ์ ์šฉ์ด ์ž˜ ๋˜์—ˆ๋‚˜ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด shift+๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ์„ ํด๋ฆญ ํ›„ Windows PowerShell๋กœ ๋“ค์–ด๊ฐ„๋‹ค. โ˜…์ฃผ์˜โ˜… ๋งŒ์ผ package javax.servlet does not exist ๋ผ๋Š” ์—๋Ÿฌ๊ฐ€ ๋œจ๋ฉด servlet-api.jar ํŒŒ์ผ์„ ๋ณต์‚ฌํ•ด์„œ ์—ฌ๊ธฐ์—๋‹ค ๋ถ™์—ฌ๋„ฃ๊ธฐ๋ฅผ ํ•ด์ค€๋‹ค. ๋‹ค๋ฅธ ์˜ค๋ฅ˜๋„ ๋งŽ์€๋ฐ ๊ตฌ๊ธ€์—๋‹ค ๊ฒ€์ƒ‰ํ•ด๋ณด๋ฉด ๋ฌด์Šจ ์˜ค๋ฅ˜์ธ์ง€ ์•Œ ์ˆ˜ ์žˆ๋‹ค. ๊ตฌ๊ธ€ ์งฑ ! 4. ์ž˜ ์ ์šฉ๋œ๊ฑธ ํ™•์ธํ•˜์˜€์œผ๋ฉด classes ํด๋” ์•ˆ์— ServletTest.class ํŒŒ์ผ์ด ์ƒ์„ฑ๋˜์—ˆ๋Š”์ง€๋„ ํ™•์ธํ•ด์ค€๋‹ค. 5. ์•„๋ž˜์˜ .. 2021. 2. 2.
JSP ์ฒซ์ˆ˜์—… ์ฑ… ์„ค๋ช…์ด ์ดˆํผ ์–ด๋ ต๊ฒŒ ๋˜์–ด์žˆ์–ด์„œ ๋ณธ์ธ์ด ์ธํ„ฐ๋„ท ๋ณด๊ณ  ์ •๋ฆฌํ–ˆ์Œ. โ€‹ โ€‹ *JSP ์ž๋ฐ” ์„œ๋ฒ„ ํŽ˜์ด์ง€. HTML ๋‚ด์— ์ž๋ฐ”์ฝ”๋“œ๋ฅผ ์‚ฝ์ž…ํ•˜์—ฌ ์›น ์„œ๋ฒ„์—์„œ ๋™์ ์œผ๋กœ ์›นํŽ˜์ด์ง€๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ์›น๋ธŒ๋ผ์šฐ์ €์— ๋Œ๋ ค์ฃผ๋Š” ์–ธ์–ด. Servlet๊ณผ ํ•จ๊ป˜ ๊ตฌ๋™ํ•จ์œผ๋กœ์จ Servlet์˜ ๊ธฐ๋Šฅ์„ ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ณ  ์ž๋ฐ”๋นˆ์ฆˆ(JavaBeans), EJB์™€ ๊ฐ™์€ ๊ธฐ์ˆ ๋กœ ๋ณด๋‹ค ๊ฐ•๋ ฅํ•œ ๊ฐ์ฒด์ง€ํ–ฅ์  ์ง€์›์ด ๊ฐ€๋Šฅ. JSTL์œผ๋ฅด ์ง€์›ํ•˜๊ฒŒ ๋˜๋ฉด์„œ ์›น ํ”„๋กœ๊ทธ๋žจ์˜ ๊ฐ€๋…์„ฑ์ด ์ข‹์•„์ง€๊ณ  ์œ ์ง€ ๋ฐ ๋ณด์ˆ˜๊ฐ€ ํ›จ์”ฌ ์‰ฌ์›Œ์ง€๋Š” ์žฅ์ ์„ ๊ฐ€์ง€๊ฒŒ ๋จ. โ€‹ *CGI(Common Gateway Interface) ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ๊ณผ ์›น ์„œ๋ฒ„ ์‚ฌ์ด์˜ ์ •๋ณด๋ฅผ ์ฃผ๊ณ  ๋ฐ›๋Š” ๋ฐฉ์‹์ด๋‚˜ ๊ทœ์•ฝ๋“ค์„ ์ •ํ•ด ๋†“์€ ๊ฒƒ. ํฌ๊ฒŒ ๋ณด๋ฉด ASP, PHP, Perl, JSP ๋“ฑ์ด ๋ชจ๋‘ CGI์˜ ๋ฒ”์ฃผ์— ๋“ค์–ด๊ฐ„๋‹ค๊ณ  .. 2021. 1. 29.
๋ฐ˜์‘ํ˜•