<aside> 🔐 JPA 가 무엇인가요?

</aside>

<aside> 🔐 Controller, Service, Repository 가 무엇인가요?

</aside>

MVC패턴이란걸 먼저 이해해야 하는데, Model, View, Controller의 약자로서 개발을 할 때 3가지 형태로 역할을 나누어 개발하는 방법론을 이야기한다. Model은 데이터베이스의 데이터를 다루고, View는 시각적인 UI, Controller는 Model이 데이터를 어떻게 처리할지 알려주는 역할을 한다.

<aside> 🔐 restAPI의 put 과 patch 는 어떤 차이점이 있을까요? 어떤 경우에 사용하면 좋을까요?

</aside>

구분 수정 범위 데이터 전송 전송되지 않은 데이터 처리 방법
PUT 전체 전체 데이터 null 값으로 업데이트
PATCH 일부 일부 데이터 기존 데이터 유지

<aside> 🔐 우리가 브라우저에서 구매한 도메인 주소를 입력하면 만들어 놓은 aws EC2 서버까지 전달이 되어서 해당 서버에게 요청을 보낼 수 있습니다. 이 과정이 상세하게 어떻게 진행되는지 그림으로 한번 그려볼까요?

</aside>

Untitled