mini_project/차근차근 WEB 만들어보기 2

day2. Sesssion 생성 / 실시간 Sesssion 시간 표시 / Session 만료 1분 전 알림 - 개발자 배찌

회사에서 "자동로그아웃 안내" 개발을 맡았다. 기간은 일주일..! 두둥 약간의 대리님의 도움을 받아서 해결했지만.. 내것으로 만들기 위해 다시 한번 만들어보았다. 결과 화면😊 실제로 시간은 계속 1초씩 줄어들고 있다.. 사진의 한계점으로.. 해결 방법😊 1. 세션 생성 (회사에서는 로그인하면 세션이 생성되지만, 나는 아직 로그인 화면이 없기때문에 임의로 세션을 생성해줬다.)\ 2. web.xml에서 세션 time 지정 ( session time은 10분으로 지정해줬음! ) 3. filter를 이용해서 .do 가 탈때마다 현재 서버시간과, 세션만료시간을 초기화해서 cookie에 담아준다. (페이지가 이동할 때마다 .do가 타기때문에 세션만료시간이 다시 10분후가 된다. 액션이 10분동안 없을 때, 세션을 ..

day1. 이클립스 설치, 프로젝트 생성 ( maven, tomcat 설정 ) - 개발자 배찌

차근차근 WEB 만들어보기..!! 개발 경력 1년차.. 그 동안 쌓아온 기술들을 혼자서 구현해보기 위해!! 다시 처음부터 프로젝트를 만들어 보기로 했다. 개발환경 : java11, jdk 11, tomcat9.0, maven, spring 1. 이클립스 설치 (최신버전은 버그가 많다고 해서 2021.06 버전을 설치 ) 2. Dynamic Web Project 생성 SI 회사에서 경력을 쌓아본 결과, spring 을 사용하는 곳이 대다수이다. Dynamic Web Project 생성 후에, pom.xml 에 spring framework를 추가할것이다. Spring starter Project로 생성 안하고 왜 Dynamic Web Project로 생성하는지 궁금하다면? ↓↓↓↓↓↓↓↓↓↓↓↓ 참고 ur..