-
2 minute read
JSP ๋์ ๊ณผ์ ํด๋ผ์ด์ธํธ๊ฐ ์น๋ธ๋ผ์ฐ์ ๋ก JSP ํ์ผ ์์ฒญ (Request) โถ ์์ฒญ์ ํด๋นํ๋ ๋ธ๋ผ์ฐ์ ์ ๋ช
๋ น์ด ์คํ (URL ์
๋ ฅ ๋ฐ ์ ์ก) โถ WAS์ JSP์ปจํ
์ด๋๊ฐ ์คํํ JSP ํ์ผ์ Servlet ํ์ผ (์๋ฐ ํ์ผ)๋ก ๋ณํ (Translation) โถ ์ปจํ
์ด๋๊ฐ ๋ณํ๋ ์๋ฐ ํ์ผ(.java)์ ํด๋์ค ํ์ผ(.class)๋ก ์ปดํ์ผ (Compile) (์คํ์ ์ํด ๋ฉ๋ชจ๋ฆฌ์ ์ฌ๋ผ๊ฐ๊ธฐ ์ํด์) โถ ์ปจํ
์ด๋๋ ๋น๋๋ class ํ์ผ์...
Continue reading...
-
1 minute read
ServletConfig ์๋ธ๋ฆฟ API๋ Servlet๊ณผ ServletConfig ์ธํฐํ์ด์ค๋ฅผ ๊ตฌํํด ์ ๊ณต, GenericSrvlet ์ถ์ํด๋์ค๊ฐ ์ด ๋ ์ธํฐํ์ด์ค์ ์ถ์๋ฉ์๋๋ฅผ ๊ตฌํ ServletConfig = ์๋ธ๋ฆฟ ์ด๊ธฐํ ํ๋ผ๋ฏธํฐ ํ๋์ ์๋ธ๋ฆฟ ๊ฐ๊ฐ์ ํ์ผ์์๋ง ์ฌ์ฉ ๊ฐ๋ฅ, ๊ณต์ ๋ถ๊ฐ๋ฅ getโฆ()๋ฉ์๋๋ง ์ง์ > Read-Only ์๋ธ๋ฆฟ์ด ์์ฑ๋ ๋ ์์ฑ, ์๋ธ๋ฆฟ์ด ์๋ฉธ๋๋ฉด ๊ฐ์ด ์๋ฉธ web.xml ํ์ผ์ ์์ฑํ๋ ๋ฐฉ๋ฒ๊ณผ servlet ํ์ผ์ @WebServlet ์ด๋
ธํ
์ด์
์ ์ฌ์ฉํด ์์ฑ...
Continue reading...
-
4 minute read
์ฌ์ฉ์๊ฐ ์
๋ ฅํ ๋ฐ์ดํฐ ๊ฐ์ ธ์ค๊ธฐ - getParameter() HTML form <form><input type="submit"...></form>๋ฅผ ์ฌ์ฉํด ๋ฐ์ดํฐ๋ฅผ ์๋ฒ๋ก ์ ์กํ๋ฉด ํด๋น Servlet ํ์ผ์์ HttpServletRequest ๊ฐ์ฒด๋ฅผ ์ด์ฉํด Parameter ๊ฐ์ ์ป์ ์ ์๋ค. getParameter(name) : ํด๋น name์ value๋ฅผ ๋ฆฌํด, ํญ์ String ํํ๋ก ๋ฐํ getParameterValues(name) : ํด๋น name์ value๋ฅผ ๋ฆฌํด, ๊ฐ์ด ์ฌ๋ฌ๊ฐ์ธ ๊ฒ ex) ์ฒดํฌ๋ฐ์ค getParameterNames() : formํ๊ทธ์์ ๋์ด์จ...
Continue reading...
-
1 minute read
Servlet ๋์ ๊ณผ์ ํด๋ผ์ด์ธํธ์ URL ์์ฒญ โถ HTTP ์์ฒญ ์ฒ๋ฆฌ ์ํ HttpServletRequest / HttpServletResponse ๊ฐ์ฒด ์์ฑ โถ ์์ฒญ๋ ์๋ธ๋ฆฟ ํ์ผ์ด ์๋์ง ์ฒดํฌ โถ ์คํ๋ ์ ์๋ค๋ฉด ๊ธฐ์กด ์ธ์คํด์ค์ ์ค๋ ๋ ์์ฑ / ์ฒ์ ์คํ๋๋ ๊ฒ์ด๋ผ๋ฉด ์ธ์คํด์ค ์์ฑ ํ init() ํธ์ถ, ์ด๊ธฐํ ํ ์ค๋ ๋ ์์ฑ โถ Get/Post ๋ฐฉ์์ ๋ฐ๋ผ doGet() ๋๋ doPost()...
Continue reading...
-
1 minute read
HttpServlet Servlet ํด๋์ค๋ HttpServlet ํด๋์ค ์์ ๋ฐ์ doGet, doPost ๋ฉ์๋๋ ๋งค๊ฐ๋ณ์๋ก HttpServletRequest์ HttpServletResponse๋ฅผ ๋ฐ์ (ํฐ์บฃ ์๋ฒ๊ฐ ์๋ ์์ฑ) ํด๋ผ์ด์ธํธ์ ์์ฒญ์ด ๋ค์ด์ค๋ฉด ์๋ฒ์์ ๊ทธ๊ฒ์ ๋ฐ์ ์ฒ๋ฆฌํ๋๋ฐ, ์์ฒญ์ฒ๋ฆฌ๊ฐ์ฒด(HttpServletRequest) ๋ฐ ์๋ต์ฒ๋ฆฌ๊ฐ์ฒด(HttpServletResponse)๋ ํฐ์บฃ ์๋ฒ(WAS)๊ฐ ์ง์ ์์ฑํ๋ค. ex) ํด๋ผ์ด์ธํธ๊ฐ ๋ก๊ทธ์ธ ์ ๋ณด๋ฅผ ์
๋ ฅํ๊ณ ๋ก๊ทธ์ธ ๋ฒํผ์ ๋๋ฅด๋ฉด request ๊ฐ์ฒด์ ๋ด๊ฒจ ์๋ฒ์ ๋์ด๊ฐ -> ์๋ฒ๋ DB๋ฅผ ์ฐธ์กฐ, ๋ก๊ทธ์ธ...
Continue reading...