JSP
- JavaServer Pages์ ์ค์๋ง, JSP๋ ๋์ ํ์ด์ง ์์ฑํ๋๋ฐ ์ฌ์ฉ๋๋ ์๋ฐ์ ํ์ค๊ธฐ์
- HTML, XML, JSON, ๋ฐ์ด๋๋ฆฌ ํ์ผ ๋ฑ์ ์๋ต ์์ฑํ๋๋ฐ ํ์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํจ.(์ฃผ๋ก HTML์๋ต ์์ฑ)
- Java์ ๋ํ ์ดํด๊ฐ ์ด๋์ ๋ ํ์.
โถ JSPํ๋ก๊ทธ๋จ ์คํ์ ์ํ ์ค๋น - ์๋ฒ ํ๋ก๊ทธ๋จ ์ค์น
-๊ธฐ๋ณธ์ ์ผ๋ก ์๋ฐ๋ฅผ ์คํํ ์ ์๋ JDK์ค์น ํ์ (Eclipse)
+ ํฐ์บฃ(Tomcat)์ด๋ ์ ํฐ(Jetty)๊ฐ์ ์๋ฒ ํ๋ก๊ทธ๋จ ์ค์น
+http://tomcat.apache.org/ ์ฌ์ดํธ์์ Tomcat9๋ฒ์ ๋ค์ด๋ก๋(๋์ ์ปดํจํฐ์ ๋ง๋ 64bit Windows๋ก ๋ค์ด๋ฐ์)
โถ ์๋ฒ์ญํ (WAS; Web Application Server)
- ๋จ์ ์น ์๋ฒ๋ ์ ์ ์ธ HTMLํ์ผ์ด๋ ์ด๋ฏธ์ง ์ ๊ณต.
- WAS ์๋ฒ๋ ์น์ ์ํ ์ฐ๊ฒฐ,ํ๋ก๊ทธ๋๋ฐ ์ธ์ด, ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๋ ๋ฑ์ ์ดํ๋ฆฌ์ผ์ด์ ๊ตฌํํ๋๋ฐ ํ์ํ ๊ธฐ๋ฅ ์ ๊ณต.
- WAS๋ ์น ๋ธ๋ผ์ฐ์ ๋ก๋ถํฐ ์์ฒญ์ด ์ค๋ฉด ์๋ง์ ํ๋ก๊ทธ๋จ์ ์ฐพ์ ์คํํ๊ณ , ํ๋ก๊ทธ๋จ ์คํ๊ฒฐ๊ณผ๋ฅผ ์๋ต์ผ๋ก ์ ์กํจ.
โถ jspํ์ด์ง ๊ตฌ์ฑ์์
- ๋๋ ํฐ๋ธ(Directive)
- ์คํฌ๋ฆฝํธ : ์คํฌ๋ฆฝํธ๋ฆฟ(Scriptlet), ํํ์(Expression), ์ ์ธ๋ถ(Declaration)
- ํํ์ธ์ด (Expression Language)
- ๊ธฐ๋ณธ๊ฐ์ฒด(Implicit Object)
- ์ ์ ์ธ ๋ฐ์ดํฐ
- ํ์ค ์ก์ ํ๊ทธ(Action Tag)
- ์ปค์คํ ํ๊ทธ(Custom Tag)์ ํ์ค ํ๊ทธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ(JSTL)
'FOR SW ENGINEER๐ฉโ๐ป > JSP' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
JSP-ํผ(form) & Input & select & textarea (0) | 2021.10.31 |
---|---|
JSP - request ๊ธฐ๋ณธ๊ฐ์ฒด (0) | 2021.10.31 |
JSP ์ฃผ์ (0) | 2021.10.28 |
JSPํ์ด์ง ๊ตฌ์ฑ์์ - ์คํฌ๋ฆฝํธ (0) | 2021.10.28 |
JSPํ์ด์ง ๊ตฌ์ฑ์์ - ๋๋ ํฐ๋ฆฌ (0) | 2021.10.26 |