SQL2 [Day 9] CRUD와 SQL 쿼리 종합 1. JPA 로깅 설정하기서버에서 데이터의 생성, 조회, 수정, 삭제 등을 요청하면 JPA의 리파지터리가 DB에 해당 요청을 전달한다. 요청을 받은 DB는 자신의 언어, 즉 SQL로 쿼리를 작성해 테이블 속 데이터를 관리한다. 여기서 쿼리(query)는 DB에 정보를 요청하는 구문을 말한다. 로깅이란?시스템이 작동할 때 당시의 상태와 작동 정보를 기록하는 것 JPA 로깅 설정resources > application.properties 코드 추가로깅 레벨은 7단계로 나누어진다.TRACE(레벨 1): DEBUG 레벨보다 더 상세한 정보DEBUG(레벨 2): 응용 프로그램을 디버깅하는 데 필요한 세부 정보INFO(레벨 3): 응용 프로그램의 순조로운 진행 정보WARN(레벨 4): 잠재적으로 유해한 상황 정보.. 2024. 8. 6. [Day 5] 사용자 인증 시스템 구현 1. 사용자 인증의 기본 개념(SESSION)세션(Session)의 개념웹 애플리케이션에서 세션(Session)은 클라이언트와 서버 간의 상태를 유지하기 위한 메커니즘입니다. 웹은 본래 상태를 유지하지 않는(stateless) 프로토콜인 HTTP를 사용하기 때문에, 세션을 이용해 사용자의 상태를 저장하고 유지할 수 있습니다. 이를 통해 사용자는 웹사이트를 탐색하는 동안 로그인 상태를 유지하거나, 쇼핑 카트의 항목을 유지하는 등의 작업을 할 수 있습니다.세션의 주요 개념세션 식별자(Session ID): 각 클라이언트에게 고유한 세션 ID가 할당됩니다. 이 세션 ID는 클라이언트가 웹 서버에 요청을 보낼 때마다 함께 전송되며, 서버는 이 ID를 사용해 클라이언트의 세션 데이터를 식별하고 접근합니다... 2024. 7. 21. 이전 1 다음