놀코에 오신 것을 환영합니다.

놀아보자 코드랑

KOSTA/WEB

21.06.24 - 개발 환경, *세션트레킹

놀코 2021. 6. 24. 18:20

 

초기 개발 환경 고르기

웹 프로젝트 개발환경 선택

 


myback - mvc 패턴 구조

버튼 클릭시 이동 경로 -> Servlet-> productlist.jsp로 이동함.

 

MVC패턴 - 상세정보 페이지 기능

 

mvc패턴 단위 테스트

 


로그인 상태정보 유지 기술 (면접 질문**)

쿠키

쿠키 Cookie

** http는 stateless protocal 입니다. 그렇기 때문에 상태정보 유지기술이 필요하다.

쿠키 flow

 쿠키 제거시 setMaxAge(0또는 -1); 으로 쿠키 사용종료.

쿠키 자바 코드 구현


세션(session)

HttpSession s = request.getSession();

HttpSession 흐름도

HttpSession 객체는 사용하지 않고 30분 후 자동 소멸됨.

s.invalidate();로 강제 종료 가능. //

HttpSession 종료.

 


장바구니 담기

트리거

$('#body > nav > a[href="./productlist"]').trigger('click');

트리거 효과를 보기 위해서는 script 제이쿼리 소스가 하나만 있어야함.