웹 페이지 연결 기능
-
보통 웹 프로그램에서 사용되는 정보는 서블릿의 비즈니스 로직 처리 기능을 이용해 DB에서 가져옴
-
동시 사용자 수가 많아지면 DB 연동 속도도 영향 → 정보의 종류에 따라 어떤 정보들은 Client PC나 Server의 메모리에 저장해 두고 사용하면 좀 더 프로그램을 빠르게 실행시킬 수 있음
-
서블릿이 로그인 시 사용자의 로그인 상태를 일정하게 유지시키는 기능
세션 트래킹
<hidden> 태그와 URL Rewriting 이용해 웹 페이지 연동하기
- <hidden> 태그 : 브라우저에 표시되지 않지만 미리 저장된 정보를 서블릿으로 전송할 수 있음
<hidden> 태그를 이용한 세션 트래킹 실습
URL Rewriting을 이용한 세션 트래킹 실습
- 실습4. SecondServlet 클래스 생성
<hidden> 태그와 GET 방식 연동의 단점
-
페이지가 많아지면 일일이 로그인 상태를 확인하기 위해 로그인 정보를 다른 웹 페이지로 전송해야 함
-
ID와 비밀번호를 GET 방식으로 전송하므로 브라우저에 노출되어 보안상으로 좋지 않음
-
전송할 수 있는 데이터 용량에도 한계가 있음
-
웹 페이지 사이에 간단한 정보 정도를 공유할 때만 사용하는 것이 좋음
쿠키를 이용한 웹 페이지 연동 기능