본문 바로가기

전체 글170

Eclipse & Tomcat #1 Tomcat 실행 및 종료 Tomcat 설치 후 Command 창에서 cd /톰켓설치경로/bin./startup.sh 로 톰켓을 실행브라우져에서 http://localhost:8080 ./shut.sh 로 톰켓 종료 2014. 12. 30.
JSP #8 서블릿(Servlet)-2 RequestDispatcher & sendRedirect RequestDispatcher & sendRedirect RequestDispatcher와 sendRedirect는 유사하게 동작하지만 다음의 차이점이 있다. RequestDispatcher는 서버에서 요청한 페이지로 바로 이동하고 sendRedirect는 요청한 페이지의 정보를 클라이언트로 보낸 후 클라이언트에서 다시 서버로 해당 페이지로 이동하게 된다. 요약하면... RequestDispatcher : Client Request(a.jsp) -> Server Response(a.jsp) -> b.jsp sendRedirect : Cilent Request(a.jsp) -> Server Response(a.jsp) -> Client(a.jsp) Request(b.jsp) -> Server Respon.. 2014. 12. 29.
JSP #7 서블릿(Servlet)-1 ttpServlet 클래스와 서비스 매서드 매 서 드 설 명 service() 요청의 종류(GET 또는 POST)와 관계없이 수행 doGet() 클라이언트가 GET 방식의 요청이 있을 때 처리 doPost() 클라이언트가 POST 방식의 요청이 있을 때 처리 doHead() HEAD 요청을 처리 doPut() PUT 방식의 요청이 있을 때 처리 doDelete() DELETE 방식의 요청이 있을 때 처리 doOption() OPTION 방식의 요청이 있을 때 처리 HttpServletRequest와 주요 매서드 매 서 드 설 명 getParameterNames() 클라이언트의 request에 포함되어 있는 패러미터 이름을 반환 getParameter(name) 문자열 name의 패러미터 값을 반환 get.. 2014. 12. 23.
JSP #6 세션(Session) 세션(Session)이란 클라이언트와 웹 서버 간에 네트워크 연결이 지속적으로 유지되고 있는 상태를 말한다. Session을 사용하는 이유는 HTTP 프로토콜의 성질 때문이다. HTTP 프로토콜은 비연결형 (stateless) 프로토콜이기 때문에 한 페이지가 출력된 다음에 바로 클라이언트와 서버의 연결이 끊어진다. 즉, 클라이언트와 서버는 요청처리가 완료되기 전 까지만 연결되어 있고 그 이후에는 연결이 되어있지 않다. 이런 문제점은 클라이언트와 서버간의 지속적인 소통에 문제를 준다. 이러한 HTTP 프로토콜의 문제점을 해결하기 위해 나온 것이 Session이다. Session은 사용자와 관련된 정보를 서버에 보관하는 방식이다. ( 이와 유사하게 클라이언트 컴퓨터에서 보관하는 방식인 cookie도 있다.).. 2014. 12. 23.