web.xml에 서블릿이 정의 된 웹 응용 프로그램이 있다고 가정합니다.서블릿 세션 동작 및 Session.invalidate
그런 다음 Tomcat에 배포합니다.
그런 다음 브라우저를 열고이 서블릿에 대한 링크로 이동하면 호출됩니다.
그런 다음 브라우저 창을 닫습니다.
어떻게 세션이 동작합니까?? 이 경우 어떻게 만들어지고 파괴됩니까?
모든 웹 응용 프로그램에서이 서블릿을 "분리"하고 게시 & get 만 사용하여 매개 변수를 가져 오는 경우 DoGet(), doPost의 끝에 Session.invalidate를 사용해야하는 경우 Session이 필요하지 않습니다.()?
그래,하지만 특정 기간 후에 1000 세션이 만료 될 필요는 없습니다. 나는 단순히 그것을 필요로하지 않는다는 것을 알고 있으며, 각 요청에 대해 만들어진다면 비즈니스 로직 방법이 끝난 후에 수동으로 파기하는 것이 완벽 할 것입니다. – EugeneP
서블릿이 실제로 무엇을하는지에 따라 다릅니다. 사용자가 사이트를 계속 여행하지 않습니까? 이 경우 HttpSession은 아무 것도 저장하지 않으므로이 경우 매우 가벼우 며 1KB 미만입니다. 따라서 서버에 중대한 영향은 없습니다. – JoseK