FOR SW ENGINEER๐ฉ๐ป/JSP24 JSP ์ฃผ์ ++์ฃผ์์ ์ถ๋ ฅ๊ฒฐ๊ณผ์ ์ํฅ์ ์ฃผ์ง ์์ง๋ง, ์์ค๋ณด๊ธฐ๋ฅผ ํ๋ฉด ๋ณด์ด๋ ์์๋ก, ๋ณด์์์๋ ์์ฑํ์ง ์๋๋ก ์ฃผ์++ 1. CSS ์ฃผ์ 2. html ์ฃผ์ 3. ์๋ฐ ์ฃผ์ 4. JSP ์ฃผ์ 5. JavaScript ์ฃผ์ 2021. 10. 28. JSPํ์ด์ง ๊ตฌ์ฑ์์ - ์คํฌ๋ฆฝํธ ์คํฌ๋ฆฝํธ - JSP์์ ๋ฌธ์์ ๋ด์ฉ ๋์ ์ผ๋ก ์์ฑํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ ๊ฒ. - ์คํฌ๋ฆฝํธ ์์ ์ฌ์ฉํ๋ฉด ์ฌ์ฉ์๊ฐ ํผ์ ์ ๋ ฅํ ์ ๋ณด๋ฅผ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅํ ์ ์๋ค. - ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ๋ ฅ๋ ์ ๋ณด ์ฝ์ด์ ์ถ๋ ฅํ ์๋ ์์. - ์คํฌ๋ฆฝํธ ์ฌ์ฉํ๋ฉด ์๋ฐ๊ฐ ์ ๊ณตํ๋ ๋ค์ํ ๊ธฐ๋ฅ๋ ์ฌ์ฉํ ์ ์์. ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ์ฝ๋๋ฐ๋ก ์คํํด์ ์ถ๋ ฅ๋ฌธ๋ง ๋ด๋ณด๋. - script๋ ์น ์์ค์์๋ ์ฝ๋๊ฐ ๊ทธ๋๋ก ์ถ๋ ฅ๋๋ฉฐ, ์น ์ถ๋ ฅ๋ฌธ์์๋ ๊ฒฐ๊ณผ๊ฐ ์ถ๋ ฅ๋๋ค. -->๋๊ฐ์ ์ปดํจํฐ๊ฐ ์๋ค๊ณ ์๊ฐํ๋ฉด ๋จ.(์ฌ์ฉ์๊ฐ ์ง์ ์์ฑํ๋ ์ปดํจํฐ, ์น ์๋ฒ๊ฐ ์ฒ๋ฆฌํ๋ ์ปดํจํฐ) -->์ฌ์ฉ์๊ฐ ์ง์ ์์ฑํ ์ฝ๋๋ฅผ ์น์๋ฒ์์ ๊ทธ๋๋ก ๋ฐ์, ๊ทธ ๋ค๋ก ์น์๋ฒ๊ฐ ์คํํด ์ถ๋ ฅํ๋ ๋ฐฉ์. 3. scriptlet์ถ๋ ฅ๋ฐฉ์ - JAVA์์์ฌ์ฉํ๋ System.out.print.. 2021. 10. 28. JSPํ์ด์ง ๊ตฌ์ฑ์์ - ๋๋ ํฐ๋ฆฌ ๋๋ ํฐ๋ฆฌ - JSPํ์ด์ง์ ๋ํ ์ค์ ์ ๋ณด ์ง์ ํ ๋ ์ฌ์ฉ. - JSP๊ฐ ์ ๊ณตํ๋ ๋๋ ํฐ๋ธ >page : JSPํ์ด์ง์ ๋ํ ์ ๋ณด ์ง์ .(์ฃผ๋ก JSP์์ ํ์๋ก ํ๋ ์ ๋ณด ์ค์ ) >taglib : JSPํ์ด์ง์์ ์ฌ์ฉํ ํ๊ทธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ง์ . >include : JSPํ์ด์ง ํน์ ์์ญ์ ๋ค๋ฅธ ๋ฌธ์ ํฌํจ. Page๋๋ ํฐ๋ธ ์ฃผ์์์ฑ ++์ด๋ฐ์์ผ๋ก ์ฐ์ธ๋ค ๋ผ๋ ์ ๋๋ง ์์๋์ผ๋ฉด ๋ ๊ฒ๊ฐ์!++ Page๋๋ ํ ๋ฆฌ - Import - ์๋ฐ๋ ํด๋์ค์ ์์ ํ ์ด๋ฆ ๋์ ๋จ์ ์ด๋ฆ์ ์ฌ์ฉํ๊ธฐ ์ํด import๊ตฌ๋ฌธ์ฌ์ฉํจ. - JSP๋ page๋๋ ํฐ๋ธ์ import์์ฑ์ ์ฌ์ฉํด JSP์ฝ๋์์ ํด๋์ค ๋จ์ ์ด๋ฆ ์ฌ์ฉํ ์ ์์. 1. ๊ธฐ๋ณธ์ ์ธ ์ฌ์ฉ๋ฐฉ๋ฒ 2. ๋ถ์ฌ์ ์ฌ์ฉ๊ฐ๋ฅ 3. ๋ชจ๋ import๊ตฌ๋ฌธ ์ฌ์ฉํ๊ธฐ ์ํ import.. 2021. 10. 26. JSP ๊ธฐ๋ณธ๊ฐ๋ 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ํ์ผ์ด.. 2021. 10. 26. ์ด์ 1 ยทยทยท 3 4 5 6 ๋ค์