ALOHA CLASS
/
Back-End
/
JSP
Search
Share
JSP ๊ธฐ์ด
JSP ๊ฐ๋ฐํ๊ฒฝ ๊ตฌ์ถ
โข
JDK 1.8
โข
Eclipse
โข
Tomcat 9
Java & Eclipse ์ค์นํ๊ธฐ
JSP ๊ฐ๋ฐํ๊ฒฝ ๊ตฌ์ถ
JSP
Eclipse
JSP ํ๊ทธ
โข
์คํฌ๋ฆฝํธ ํ๊ทธ
: JSP ์์ ์๋ฐ์ฝ๋๋ฅผ ์คํํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ํ๊ทธ
โข
๋๋ ํฐ๋ธ ํ๊ทธ
: JSP ํ์ด์ง์ ์์ฑ๊ณผ ๊ตฌ์ฑ์ ์ค์ ํ๋ ํ๊ทธ
โข
์ก์ ํ๊ทธ
: JSP ํ์ด์ง์์ ํน์ ์์ ์ ์ํํ๋ ํ๊ทธ
์คํฌ๋ฆฝํธ ํ๊ทธ
JSP ํ๊ทธ
JSP
Eclipse
JSP ๋ด์ฅ๊ฐ์ฒด
๋ด์ฅ ๊ฐ์ฒด์ ์์ญ (Scope)
appolication ์์ญ
JSP ๋ด์ฅ๊ฐ์ฒด
JSP
Eclipse
JSP ์ ๋ ฅ ์์ฒญ ์ฒ๋ฆฌ
1.
์ ๋ ฅ ์์ฒญ ํ๋ฉด JSP
2.
์ ๋ ฅ ์์ฒญ ์ฒ๋ฆฌ JSP
์์์ฝ๋
์ ๋ ฅ ์์ฒญ ํ๋ฉด jsp
โข
signup.jsp
์ ๋ ฅ ์์ฒญ ์ฒ๋ฆฌ jsp
โข
signup_pro.jsp
JSP ์ ๋ ฅ ์์ฒญ ์ฒ๋ฆฌ
JSP ํ์ผ ์ ๋ก๋
ํ์ผ ์ ๋ก๋
: ํด๋ผ์ด์ธํธ์์ ์ ์กํ ํ์ผ์ ์๋ฒ ์ธก์ ์ ์ฅํ๋๊ฒ
โข
ํ์ผ ๋ฐ์ดํฐ๋ ํ์ผ ์์คํ ์ ์ ์ฅ
โข
ํ์ผ ๊ฒฝ๋ก๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅ
JSP ํ์ผ ์ ๋ก๋
JSP ํ์ผ ์ ๋ก๋
JSP
Eclipse
์ ํจ์ฑ ๊ฒ์ฌ
: ๋ฐ์ดํฐ์ ์ ์ ์ฑ์ ํ์ธํ๋ ๊ณผ์
์ ํจ์ฑ ๊ฒ์ฌ & ์ ๊ท ํํ์
JavaScript
JSP ์์ธ ์ฒ๋ฆฌ ํ์ด์ง
์๋ต ์ํ ์๋ฌ ์ฝ๋๋ณ ์์ธ ์ฒ๋ฆฌ ํ์ด์ง
404 ํ์ด์ง ๋ง๋ค๊ธฐ
โข
web.xml
โข
404.jsp
JSP ์์ธ ์ฒ๋ฆฌ
ํํฐ (Filter)
: Java ์น ์ดํ๋ฆฌ์ผ์ด์ ์์ HTTP ์์ฒญ๊ณผ ์๋ต์ ์ค๊ฐ์์ ๊ฐ๋ก์ฑ๊ณ ์กฐ์ํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๊ตฌ์ฑ์์
์ฌ๋ฌ ์๋ธ๋ฆฟ ํด๋์ค์์ ๋ฐ๋ณต๋๋ ์ฝ๋๋ฅผ ์ผ๊ด์ ์ผ๋ก ์ฒ๋ฆฌํ๊ธฐ ์ํ์ฌ ์ฌ์ฉํ๋ค.
ํํฐ๋ ์ฃผ๋ก ์์ฒญ๊ณผ ์๋ต์ ํค๋ ์์ , ์์ฒญ ๋ฐ์ดํฐ ๊ฒ์ฆ, ์ธ์ฆ ๋ฐ ๊ถํ ๋ถ์ฌ, ๋ก๊น ๋ฑ๊ณผ ๊ฐ์ ์์ ์ ์ํํ๋ ๋ฐ ํ์ฉ๋ฉ๋๋ค.
โข
์๋ฐ ์น ์ดํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์์๋ ํํฐ๋ฅผ ์ ์ฉํ๊ธฐ ์ํด
Filter ์ธํฐํ์ด์ค
๋ฅผ ๊ตฌํ
Filter ์ธํฐํ์ด์ค
ํํฐ (Filter)
์ธ์ (Session)
์ธ์ ์ด๋? (session)
: ํด๋ผ์ด์ธํธ์ ์น ์๋ฒ ๊ฐ์ ์ํ๋ฅผ ์ง์์ ์ผ๋ก ์ ์งํ๋ ๋ฐฉ๋ฒ
์ธ์ ์ ์ฌ์ฉํ๋ ์ฃผ์ ๊ธฐ๋ฅ
โข
์ฌ์ฉ์ ์ธ์ฆ ๋ฐ ๋ก๊ทธ์ธ ๊ด๋ฆฌ
โข
์ฅ๋ฐ๊ตฌ๋ ๋ฐ ์ฃผ๋ฌธ ์ฒ๋ฆฌ
์ธ์ (Session)
์ฟ ํค (Cookie)
์ฟ ํค๋? (cookie)
: ์น ์๋ฒ์ ํด๋ผ์ด์ธํธ ๊ฐ์ ์ํ ์ ๋ณด๋ฅผ ์ ์ฅํ๊ณ ์ฃผ๊ณ ๋ฐ์ ์ ์๋ ์์ ๋ฐ์ดํฐ ์กฐ๊ฐ
์ฟ ํค ์์ฑ ๋ฐ ์ ์ฅ
1.
์ฟ ํค ์์ฑ ๋จ๊ณ
์ฟ ํค (Cookie)