강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

qkrwnstns52님의 프로필 이미지
qkrwnstns52

작성한 질문수

스프링 시큐리티

2) 실전 프로젝트 예제 미리보기

안녕하세요 기초적인 질문입니다..

작성

·

262

0

안녕하세요. 쇼핑몰 사이트를 보면 로그인을 한 후 자기만의 찜목록이나 자기만의 개인페이지등을 볼 수 있는데 이런것들이 다 세션을 이용해서 가능한건가요??

혹시 맞다면 로그인할 때 세션에 넣은 정보를 꺼내서 그 정보를 활용해 개인페이지를 만드는게 일반적인 웹애플리케이션을 만드는 방법인가요??? 

제가 아무것도 모르는 상태에서 웹앱을 만든적이 있는데 저는 로그인한 아이디를 url주소로 넘기는 식으로 해서 개인페이지를 만든적이 있는데 잘못된 방식인거 같아서 제대로 배우고 싶어서 이 강의를 구매 했습니다. 혹시 계속 강의를 들으면 제대로 됀 웹앱을 만들 수 있을까요?? ㅠㅠ

답변 1

0

정수원님의 프로필 이미지
정수원
지식공유자

세션을 사용할 수도 있고 DB를 사용해서 구현할 수 있습니다.

영구적인 저장여부나 정책에 따라 구현방식이 달라질 수 있을 것입니다.

세션을 사용한다면 세션이 만료되기 전까지 정보를 활용할 수 있고 DB는 그런 제한 없이 언제든지 정보를 조회가능할 것입니다.

다만 DB는 네트워크 IO 가 발생한다는 단점이 있습니다.

본강의는 보안과 관련된 내용이 주를 이루기 때문에 질문하신 내용과 직간접적으로 도움이 되실거라 생각됩니다.

세션이나 파일에 저장된 정보를 조회하거나 접근할 때 필요한 인증 및 권한에 대한 개념과 처리흐름들을 아는 것이 분명히 중요하므로 이 강좌를 다 들으시면 훨씬 더 다양한 관점에서 어플리케이션 개발에 필요한 내용들을 분석하고 파악하실 수 있으리라 생각합니다.

무엇보다 기본이 중요하므로 강좌에서 설명하는 개념들을 잘 정리하셔서 완전히 내것으로 체화해 나가시길 바라겠습니다.

qkrwnstns52님의 프로필 이미지
qkrwnstns52

작성한 질문수

질문하기