<aside> 🔐 JPA 가 무엇인가요?
</aside>
JPA(Java Parsistence API) 자바 진영의 ORM 기술 표준으로 인터페이스의 모음 이다.
실제적으로 구현된것이 아니라 구현된 클래스와 매핑을 해주기 위해 사용되는 프레임워크이다. JPA를 구현한 대표적인 오픈소스로는 Hibernate가 있다.
JPA의 동작과정
<aside> 🔐 Controller, Service, Repository 가 무엇인가요?
</aside>
Controller :
사용자의 요청이 진입하는 지점이며 요청에 따라 어떤 처리를 할지 결정을 Service에 넘겨줍니다. 그후 Service에서 실질적으로 처리한 내용을 View에게 넘겨줍니다.
Service :
서비스에는 사용자의 요구사항을 처리하는 로직이 있다.
DB의 데이터가 필요할 때는 Repository 에게 요청을 한다.