MapleStory Finger Point

๐ŸŸค JAVA/๐ŸŸค JSP

[JSP] JSP : Java Server Pages (๊ฐœ๋…)

HYEJU01 2024. 6. 27. 23:58

[ JSP ๋ž€? ]
JavaServer Pages ์˜ ์ค„์ž„๋ง๋กœ
๋™์ ์ธ ์›น ํŽ˜์ด์ง€๋ฅผ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ์„œ๋ฒ„ ์‚ฌ์ด๋“œ ๊ธฐ์ˆ ์ด๋‹ค.
์ž๋ฐ”๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋ฉฐ, HTML ์ฝ”๋“œ์— java ์ฝ”๋“œ๋ฅผ ์‚ฝ์ž…ํ•˜์—ฌ ๋™์  ์ฝ˜ํ…์ธ ๋ฅผ ์ƒ์„ฑํ•œ๋‹ค.

 


[ JSP ํŠน์ง• ]
๋™์  ์›น์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ปดํฌ๋„ŒํŠธ (์ž๋ฐ” ์ฝ”๋“œ ์‚ฌ์šฉ๊ฐ€๋Šฅ)
.jsp ํ™•์žฅ์ž
jsp๋Š” ์›น์„œ๋ฒ„์™€ ํ†ต์‹ ํ•˜๋ฉด ์ž๋™์œผ๋กœ Servlet ์œผ๋กœ ๋ณ€ํ™˜๋œ๋‹ค.
MVC ํŒจํ„ด์—์„œ View ๋กœ ์ด์šฉ๋œ๋‹ค.

 

[ JSP ํƒœ๊ทธ ๊ฐœ๋… ์ดํ•ด ]
Servlet ์€ java ์–ธ์–ด๋ฅผ ์ด์šฉํ•˜์—ฌ ๋ฌธ์„œ๋ฅผ ์ž‘์„ฑํ•จ
PrintWriter ์ถœ๋ ฅ ๊ฐ์ฒด๋ฅผ ์ด์šฉํ•ด html ์ฝ”๋“œ๋ฅผ ์‚ฝ์ž…ํ•จ
jsp ๋Š” Servlet ๊ณผ ๋ฐ˜๋Œ€๋กœ html ์ฝ”๋“œ๋ฅผ ์‚ฝ์ž…ํ•˜๊ธฐ์œ„ํ•ด jsp ํƒœ๊ทธ๋ฅผ ์ด์šฉํ•œ๋‹ค. 

 

 

[JSP ์•„ํ‚คํ…์ณ] 
.jsp ํŒŒ์ผ์„ ์‹คํ–‰(์š”์ฒญ)ํ•˜๋ฉด ์›น์„œ๋ฒ„(tomcat)๋Š”
(jsp ํŒŒ์ผ)  ---- (๋ณ€ํ™˜) --- >  (java ์ฝ”๋“œ)
์ปดํŒŒ์ผํ•˜๊ณ  html๋กœ ์‘๋‹ตํ•œ๋‹ค.