📕 오늘 학습 키워드
📔 HTTP와 멱등성
📑 GET
조회 URL을 통해 요청
📑 POST
보낸 데이터를 본문에 담아 서버가 처리하도록 요청
📑 PUT
덮어쓰도록 서버에 요청
📑 DELETE
URL로 지정한 자원을 서버가 삭제하도록 요청
📑 HEAD
응답 본문 없이 상태와 헤더정보를 받는 요청
📑 멱등성
같은 요청을 반복했을 때 서버에서 처리 후 의도한 결과가 같은지. POST를 제외하고 모두 반복 요청시 서버가 의도한 동작은 유지된다. DELETE나 PUT은 첫 번째 요청과 두 번째 요청간 결과 상태가 달라질 수 있지만 의도한 삭제와, 덮어쓰기 동작은 변함이 없기 때문에 멱등하다
📔 Spring
📑 라이브러리
기능을 직접 구현하지 않고 불러 쓸 수 있게 정의된 모듈
📑 프레임워크
애플리케이션을 만들 수 있도록 여러 지원을 해주는 공장같은 개념의 도구
📑 ORM
java의 상태에는 한 변수에 객체나 리스트가 담길 수 있다. 그러나 db의 경우 한 칸에 하나의 String이나 Integer값이 들어갈 수 있다. 이 성질 차이를 편하게 메꿔줄 수 있는 중간단계 모델이다
📑 JPA
객체과 RDBMS를 매필하고 관리하는 표준.
📑 영속성 컨텍스트
save함수 수행 시점에 새엔티티시 persist 컨테이너 관리 시작 시점의 엔티티는 영속성이 있다. 그렇지 않으면 merge가 호출됨 이 시점에 반환한 엔티티도 영속성이 있음
📔 Docker
📑 Image
여러 다른 머신에서도 균일하게 동작할 수 있도록 layer형태로 저장해놓은 실행파일
📔 AI
📑 프롬프팅
COT: 문제를 푸는 중간 추론 단계를 나누어 설명하도록 요청하기
structured prompting: 구조화된 형식의 요청. system, name, 요구사항 이런식으로
명령하기: 제안하는 것보다 명령어가 ai가 더 잘 알아들음
📑 윤리
저작권이 있는 저작물에 대한 2차 창작은 저작재산권자의 이용허락 없이 상업적 이용할 경우 법적 침해 가능성이 있다.
📕 오늘 학습 한 내용
📔 무엇을 배웠는지
까먹었던 객체 개념 Spring CRUD에서 3 layer architecture 개념다시 잡음
📔 직접 해본 것
repository, dto, service, controller로 User 엔티티 생성. audit entity를 user가 상속해 생성시점과 변경시점을 자동으로 응답에 포함되도록 진행
📕 학습하며 겪었던 문제점 & 에러
📔 문제 또는 헷갈렸던 점
Controller -> service -> repository 흐름에서 entity를 이용해 DB값 변경하는 과정을 다시 잡음.
상기 배운 내용은 직접 말로 설명할 수 없었던 키워드들을 정리한 내용이고 입에 붙을 때까지 복습할 예정
📕 내일 학습할 내용
📔 강의 수강
Docker CI/CD, Spring 입문주차(70%), 심화주차, 숙련주차
*더 나은 내용을 위한 지적, 조언은 언제나 환영합니다.
'일기' 카테고리의 다른 글
| [내일배움캠프 사전캠프] - Spring 숙련(RestTemplate), 심화, MSA, Docker (0) | 2026.10.06 |
|---|---|
| [내일배움캠프 사전캠프] - Spring 숙련 (0) | 2026.10.02 |
| 2026.08.14 (0) | 2026.08.14 |
| 2026.08.13 (0) | 2026.08.13 |
| 2026-07-10 금 (0) | 2026.07.11 |