2017-11-19 14 views
0

저는 Spring MVC를 사용하여 웹 사이트 프로토 타입을 제작하고 있습니다. 우리는 Hibernate를 사용하여 우리가 다루는 MySQL 데이터베이스를 가지고있다.세션 시작하기

이제 기본 사용자 세션 처리 (사용자가 로그인 할 수 있고 사이트에 물건을 저장하고 로그 아웃 할 수 있음)를 추가하고 싶습니다. 나는 그것이하기 쉽다라고 생각했다. 그러나 약간의 연구 후 나는 조금 길을 잃어 버렸다.

봄 세션 프로젝트를 보았습니다. 그것은 세션 데이터를 저장하기위한 redis 서버에 의존하는 것 같습니다. 세션 데이터를 저장하기 위해 기존의 MySQL/Hibernate 설정을 사용할 수있는 방법이 있습니까?

또한 spring-mvc에서 sesions를 수행하는 가장 쉬운 방법은 무엇입니까?

답변

1

세션이 Tomcat, Weblogic 등과 같은 웹/앱 서버 내에서 유지 관리되므로 세션 관련 항목을 데이터베이스에 저장할 필요가 없습니다.

+0

그럴 필요가 있습니다. 응용 프로그램이 멀티 로그인을 방지 할 때 동시에 내보기 –

+0

에 따라 세션 관련 항목을 데이터베이스에 저장해야하기 때문에 이러한 정보는 응용 프로그램에 사용되는 MySQL DB에 쉽게 저장 될 수 있습니다. 나는 다른 데이터 저장소에 대한 필요성이 있다고 생각하지 않는다. –