session

서블릿에서의 Session 서블릿 컨테이너는 HttpSession 인터페이스를 사용하여 클라이언트와 서버 사이에 세션을 만듭니다. 세션은 사용자의 둘 이상의 연결 또는 페이지 요청에 걸쳐 지정된 기간 동안 지속됩니다. 서버는 쿠키 사용 또는 URL 재작성과 같은 여러 가지 방법으로 세션을 유지할 수 있습니다. 즉 HttpSession을 이용해 세션을 컨트롤합니다. method 정리 getCreationTime 언제 세션이 생성되었는지 1970 년 1 월 1 일 자정 (GMT) 이후 밀리 초 단위로 측정된 값을 반환합니다. getId 해당 세션의 유니크한 값(String형)을 반환합니다. getLastAccessedTime 1970 년 1 월 1 일 자정 (GMT) 이후 클라이언트가이 세션과 관련된 요청을..
· web
쿠키와 세션의 개념을 알아보기 전에 HTTP의 특징을 통해 우리가 왜 이걸 사용하는지 알아보겠습니다. HTTP 특징 connectionless 클라이언트 -> 서버(요청)서버 ->클라이언트(응답)일련의 작업 후에 연결을 끊어버립니다. stateless 통신이 끝나면 상태를 유지하지 않는 특성입니다. 상상을 해봅시다. 어느 사이트에서 쇼핑을 하려고 합니다. 로그인을 하고 상품을 고르고 결제하려는데 또 로그인을 하래요. 왜?? 연결이 끊겼고 당신이 로그인했다는 상태가 유지되고 있지 않으니까요.페이지를 새로고침 하고~ 이동할 때마다 인증을 계속해야 한다면 유저는 귀찮겠죠.HTTP 프로토콜의 특성을 가지고 가며 문제점을 해결할 수 있는 친구가 세션과 쿠키입니다. 쿠키 쿠키는 클라이언트에 저장되는 Key-valu..
· TechTalk
데이터베이스를 사용하지 않고 세션만을 이용해서 로그인 기능을 구현해봅시다. 미리 값을 admin과 비밀번호 1111로 지정해줍시다. 세션의 경우에는 데이터베이스와는 달리 클라이언트 측에 저장이 됩니다. 테스트할 때 브라우저에서 쿠키 및 캐시 삭제를 하면서 진행하셔야 될지도 모릅니다. 저는 로그인 디자인을 끝낸 페이지에서 LoginServlet으로 POST 방식으로 값을 전달하도록 했습니다. LoginServlet 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException ..
moongomi
'session' 태그의 글 목록