목록스프링부트 (46)
sm 기술 블로그
쿠키(Cookie) 하이퍼 텍스트의 기록서의 일종으로서 인터넷 사용자가 어떠한 웹사이트를 방문할 경우 그 사이트가 사용하고 있는 서버를 통해 인터넷 사용자의 컴퓨터에 설치되는 작은 기록 정보 파일 다음과 같이 클라이언트가 요청을 보내면 서버가 쿠키에 정보를 저장해서 클라이언트에게 보낸다. 이후 클라이언트는 동일한 서버와 재통신을 할 경우에 쿠키에 저장된 데이터를(Superpil) 함께 서버로 전송한다. HttpSession httpSession 설명 보러가기 쿠키를 안쓰고 세션을 사용하는 이유 쿠키는 정보를 암호화 저장된 정보를 있는 그대로 전부 보여준다.. (순수한 아이다;;) 때문에 어떤 나쁜 분이 쿠키에 있는 정보를 조작하여 악의적으로 사용이 가능하다. 예를 들어, 쿠키를 이용하여 로그인 정보를 받..
1-1. Internal Server(SQL) 이유 SQL문법 예외가 발생했다. 해결 1. 서버가 잘 연결 되었는지 확인한다. 2. SQL 로그인 아이디와 비밀번호가 맞는지 확인한다. 3. 쓰고자 하는 SQL 테이블이 있는지 확인한다. 4. 파일에서 작성한 변수명이 SQL 테이블 항목의 변수명과 같은지 확인한다. 1-2. Internal Server(URL) 이유 html에서 매핑을 하는 도중 발생한 문제 해결 1. Model을 통해 넘겨준 변수를 제대로 썼는지 확인한다. 2. 각 변수 사용 부분에서 변수명을 제대로 작성했는지 확인한다. 3. 올바른 문법을 사용했는지 확인한다. 1-3. Internal Server(Resolving Tempate) 이유 올바르지 않는 경로를 사용 해결 1.html의 경로..
영속성 데이터를 생성한 프로그램이 종료되어도 사라지지 않는 데이터 특성. 영속성을 갖지 않으면 데이터는 메모리에서만 존재하게 되고 프로그램이 종료되면 해당 데이터는 모두 사라지게 된다. 그래서 우리는 데이터를 파일이나 DB에 영구 저장함으로써 데이터에 영속성을 부여한다. Cascade (영속성 전이) 부모 엔티티(우리는 question) 가 영속화 될 때 자식 엔티티(우리는 answer)도 같이 영속화 되고, 부모 엔티티가 삭제될 때 자식 엔티티도 삭제되는 등 특정 엔티티를 영속 상태로 만들때 연관된 엔티티도 함께 영속 상태로 전이되는 것 Remove 현재 우리는 remove만 했기 때문에 remove만 설명하겠다. cascade를 설정 안해주면 자식 객체는 고아가 된다. 하지만 cascade를 통해 설..
1. common.css 생성 main/resources/static/resource/common.css 에 css파일을 생성한다. 2. 폰트 기입 눈누 => 강원도 교육튼튼체 적용 @font-face { font-family: 'GangwonEduPowerExtraBoldA'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2201-2@1.0/GangwonEduPowerExtraBoldA.woff') format('woff'); font-weight: normal; font-style: normal; } html > body, html > body input, html > body select, html > body textarea, ht..