본문 바로가기
728x90
반응형

세션관리4

[JSP/세션관리] 2단계_Cookie 쿠키 & Session 세션을 이용한 회원정보 수정 및 회원가입 프로그램 구현 (+아이디 중복 확인) 이 포스팅은 '로그인 유지 프로그램' 포스팅과 이어지는 포스팅입니다. 기능은 '회원 정보 수정' 과 '회원 가입' 기능이 추가됩니다 ! https://creamilk88.tistory.com/103 을 참고하여 이어지는 포스팅으로 참고해주세요! [JSP/세션관리] 1단계_Cookie 쿠키 & Session 세션을 이용한 로그인 유지 프로그램 구현 [ 진행 과정(흐름) ] WAS (Web Container) client(browser) ---> request -----> if (모델과 연동해 아이디 패스워드 일치하면) HttpSession session = request.getSession( ); : 위 코드는 세션이.. creamilk88.tistory.com [ 잠깐 Review ! ] * Cookie.. 2020. 9. 4.
[JSP/세션관리] 1단계_Cookie 쿠키 & Session 세션을 이용한 로그인 유지 프로그램 구현 [ 진행 과정(흐름) ] WAS (Web Container) client(browser) ---> request -----> if (모델과 연동해 아이디 패스워드 일치하면) HttpSession session = request.getSession( ); : 위 코드는 세션이 없으면 새로 생성, 있으면 기존 세션 리턴 session.setAttribute(name, value) ; : 위 코드는 로그인 인증 정보(주로 회원 객체)를 주로 할당 WAS 상에서는 클라이언트에 대응하는 세션 객체가 생성되어 있고, 클라이언트에게 응답할 때 생성된 세션 객체의 고유 아이디를 쿠키로 전달 request -----> if ( 로그인 시 발급한 세션 아이디가 기록된 쿠키 정보가 있는지 확인 ) HttpSession se.. 2020. 9. 1.
[JSP/세션관리] JSP에서의 Session 세션 생성 원리(자동생성, 자동생성 방지 방법) 쿠키와 세션에 대한 기본 개념이 헷갈리신다면, 개념 정리를 먼저 확인하고 보세요! 쿠키와 세션에 개념 정리 링크 → https://creamilk88.tistory.com/101 [JSP/세션관리] Cookie 쿠키 & Session 세션 이란 무엇인가? (개념, 용도) [ 세션 관리 ] HTTP의 특성 ⇒ Stateless (상태 정보를 유지하지 않는다) : 클라이언트와 서버가 서로 통신할 때, request ↔ response가 한 번 이루어지면, 클라이언트에 대한 정보를 유지하지 않는다. (클� creamilk88.tistory.com ※ 아래 코드에서 이어지는 Servlet class들은 Cookie&Session 개념정리에서 사용되었던 코드와 동일하므로, 아래 링크를 참고하면 된다. ( 참고 코.. 2020. 9. 1.
[JSP/세션관리] Cookie 쿠키 & Session 세션 이란 무엇인가? (개념, 용도) [ 세션 관리 ] HTTP의 특성 ⇒ Stateless (상태 정보를 유지하지 않는다) : 클라이언트와 서버가 서로 통신할 때, request ↔ response가 한 번 이루어지면, 클라이언트에 대한 정보를 유지하지 않는다. (한 번의 통신 후에는 클라이언트와 서버의 관계가 끊어진다!) (불필요하게 클라이언트의 정보를 서버가 유지하게 되면, 서버가 무거워지기 때문에!) ⇒ 세션 관리의 목적 : 사용자 정보를 일정 조건 동안 유지하기 위해! : 사용자의 상태 정보의 유지가 필요할 때가 있다. 예를 들어 로그인 정보를 미리 저장해놔야, 메일을 확인하고, 검색하고 좋아요를 누르는 작업마다( request ↔ response ), 새로 로그인을 해야하는 번거로움이 발생하기 때문에, 이를 해결하기 위해서, 쿠키.. 2020. 8. 31.
728x90
반응형