JSP vs Javascript (Difference between JSP and Javascript)
JSP์ Javascript์ ์ฐจ์ด๊ฐ ๋ญ๊น์? ๋ผ๋ ์ง๋ฌธ์ ๋ฐ์ ์ ์ด ์์ต๋๋ค.
์ด๋ณด์ ๋ถ๋ค์ด ์ถฉ๋ถํ ํ ๋งํ ์ง๋ฌธ์ด์ฃ . JSP๋ ์๋ฐ์คํฌ๋ฆฝํธ๋ ์ ๋๋ก ์ฌ์ฉํด๋ณด๊ธฐ ์ ์๋ ๋ ๊ฐ์ง๊ฐ ๋ญ๊ฐ ๋ค๋ฅธ์ง ์ ๋ชจ๋ฅผ ์ ์์ต๋๋ค.
์ด๋ณด์ ๋ถ๋ค์ด ์ดํดํ ์ ๋๋ก ๊ฐ๋ตํ๊ณ ์ฝ๊ฒ ์์ ๋ง ์ค๋ช ๋๋ฆฌ๊ฒ ์ต๋๋ค.
Javascript๋ ์น๋ธ๋ผ์ฐ์ (์ฌ์ฉ์์ ์ปดํจํฐ)์์ ์คํโ์ด๋๋ ์คํฌ๋ฆฝํธ ์ธ์ด์ ๋๋ค.
์๋ฐ์คํฌ๋ฆฝํธ ํ์ผ์ .js ํ์ฅ์๋ฅผ ๊ฐ์ง๋ฉฐ, ์๋ฐ์คํฌ๋ฆฝํธ ๋ฌธ๋ฒ์ ๋ฐ๋ผ ์์ฑ์ ํด์ผํฉ๋๋ค.
ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ์ค ํ๋๋ผ๊ณ ์๊ฐํ์๋ฉด ๋ฉ๋๋ค.
โ
๋ฐ๋ฉด, JSP๋ Java Server Page์ ์ฝ์๋ก .jsp ํ์ฅ์๋ฅผ ๊ฐ์ง๋ฉฐ, ์ธ์ด์ ์ข ๋ฅ๋ฅผ ๋ํ๋ด๋ ๊ฒ์ ์๋๋๋ค.
.jsp ํ์ผ์๋ htmlํ๊ทธ์ javascript ํจ์๋ ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ฉฐ, ์ถ๊ฐ๋ก ์๋์ ๊ฐ์ด <% java code %> ํํ๋ก ์๋ฐ๋ฌธ๋ฒ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
<html>
<head><title>Hello World</title></head>
<body> Hello World!<br/>
<% out.println("Your IP address is " + request.getRemoteAddr()); %> <!-- ์ฌ๊ธฐ๊ฐ JSP ๋ฌธ๋ฒ -->
</body>
</html>
JSP์ ์์ฑ๋ ๋ด์ฉ์ ์๋ฒ์์ ์คํ๋๊ณ , ๊ทธ ๊ฒฐ๊ณผ๊ฐ ์น๋ธ๋ผ์ฐ์ (์ฌ์ฉ์ ์ปดํจํฐ)๋ก ์ ์ก๋ฉ๋๋ค.
์ด์ JSP์ ์๋ฐ์คํฌ๋ฆฝํธ์ ์ฐจ์ด์ ์ด ๋ญ์ง ์์๊ฒ ์ฃ ?
๊ฐ์๊ธฐ ์ ์ ๊ณต๊ฐ ๊พธ~~~~์ฑ ๋๋ฌ์ฃผ๊ณ ๊ฐ์ธ์ ^-^