- *HttpSession을 전역 변수로 사용하는 것을 권장하지 않는 이유2024년 10월 17일
- Song hyun
- 작성자
- 2024.10.17.:45
728x90반응형*HttpSession을 전역 변수로 사용하는 것을 권장하지 않는 이유
HttpSession을 멤버 변수로 선언하는 것은 좋은 선택이 아니다.
ex: 각각의 Controller 클래스는 딱 1개만 존재하는데, 그럼에도 우리가 웹사이트를 동시에 사용할 수 있는 건 멀티스레딩 덕분! -> SharedResource(=공유된 자원) 개념 : 모든 사용자가 동일한 자원을 사용!
=> 멤버 변수보다는 파라미터에 HttpSession을 주입해 사용하도록 하자
*Spring MVC 컨트롤러는 싱글톤으로 관리되기 때문에, HttpSession을 멤버필드로 주입받으면 여러 요청들 사이에서 공유될 수 있다!
=> 메서드 파라미터로 HttpSession을 받아 사용하자!
=> 각 요청마다 개별적인 세션 객체에 접근할 수 있다.
728x90반응형'메모' 카테고리의 다른 글
2024.10.23 (0) 2024.10.23 (10월 3주차) 공부할 것 (0) 2024.10.23 [Q&A] 성후님 취업 후 Q&A (0) 2024.10.13 [피드백] 동기분들 자소서 피드백 (1) (10.11) (0) 2024.10.13 [피드백] 김근호 선생님 - 자소서 피드백 (2) (10.10) (0) 2024.10.13 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)