반응형

📕 오늘 학습 키워드

📔 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