본문 바로가기

수업 & 공부/용어 정리

(10)
13- 세션과 쿠키 세션과 쿠기는 어쩌다 생겼을까? HTTP라는 프로토콜의 특징을 우선 살펴보자 HTTP 프로토콜의 특징은 : Stateless하다 양 기계간 통신을 한 번 수행하고 끊어진다 (Stateless) 양 기계간 통신이 계속 접속이 유지되고 있다 (Stateful) 어떤 사이트에 로그인을 하면 > response 받고 > 로그인성공 > 서버와 연결이 끊어진다 웹 서비스를 사용하는 동안 서버에(끊어진 상태) 재접속을 여러번 수행하는 것과 다름없는데 로그인을 성공한 '상태'를 어떻게 유지할것인가? 즉 사용자의 정보를 지속적으로 유지하기 위해서 = 그래서 세션과 쿠키가 생겼다 key,value로 저장할 수 있는 객체. (아무나 접근할 수 없다) 세션과 쿠기는 뭐가 다를까? 세션 : 서버에 저장 쿠키와 다르게 저장할수 ..
12- forward 와 redirect forward 명령이 들어오면 내부적으로 다른 서블릿/Jsp를통해 처리 후 응답, 최초에 호출한 URL만 표시된다 다음은 forward 예제의 실행결과이다. /forwardTest 주소를 입력하면 forwardTest 파일에서 forwardResult.jsp 로 포워드 시키고 forwardResult.jsp에서 결과를 응답받아서 /forwardTest에서 출력 redirect 명령이 들어오면 웹브라우저는 URL을 지시된 주소로 바꾸고 해당 주소로 이동한다 위 사진은 redirect의 예제를 실행결과이다. /redirectTest 주소를 입력하면 redirectTest 에서 RedirectResult.jsp 로 보내고 결과를 /RedirectResult.jsp 에서 출력 예제와 자세한 설명 JSP- for..