본문 바로가기

웹(Web)

(2)
thymeleaf 정리 (작성중..) SSR을 위한 JAVA 템플릿 엔진인 thymeleaf에 대한 정리를 이 포스트 하나로 끝내려고 한다. 사용방법 implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' gradle 기준으로 위와같이 작성하면 된다. spring.thymeleaf.cache=false application.properties에 위와같이 작성한다. 캐싱을 하지 않는다는 뜻이고, FE쪽 코드 수정시 바로 반영될수 있게 하기 위해 개발 환경에서는 꺼두는 것이 좋다.
쿠키, 세션, 토큰, JWT (Cookie, Session, Token, JWT) 쿠키란? 쿠키는 사용자가 방문한 웹사이트에서 사용자의 브라우저에 전송하는 작은 텍스트 조각(기록 정보 파일)이다. 사용자의 방문에 관한 정보를 저장하여, 나중에 사이트에 방문 했을때 재작업을 피하고, 사이트를 유용하게 관리할 수 있다. 쿠키는 사용자의 PC에(브라우저) 저장된다. 이렇게 저장된 쿠키는 해당하는 사이트에 접속할때마다 자동으로 서버에게 보내진다. 쿠키는 임의 수정과 다른 사람이 훔쳐가기쉽다. 그렇기 때문에 중요한 정보들은 세션을 통해 서버에서 관리하고 덜 중요한 정보들을 저장한다. 쿠키라는 용어는 루 몬툴리가 만들어 냈다. 매직 쿠키 라는 용어에서 비롯되었다. 세션이란? 클라이언트와 웹 서버간에 연결된 상태를 뜻한다. 세션은 서버에 클라이언트의 정보를 저장한다. 1. 사용자가 웹사이트에 접속..