팀원 정보


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

</aside>

자바를 위한 번역기 Java->SQL

JPA(Java Parsistence API) 자바 진영의 ORM 기술 표준으로 인터페이스의 모음 이다.

실제적으로 구현된것이 아니라 구현된 클래스와 매핑을 해주기 위해 사용되는 프레임워크이다. JPA를 구현한 대표적인 오픈소스로는 Hibernate가 있다.

JPA의 동작과정

Untitled

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

</aside>

Controller :

사용자의 요청이 진입하는 지점이며 요청에 따라 어떤 처리를 할지 결정을 Service에 넘겨줍니다. 그후 Service에서 실질적으로 처리한 내용을 View에게 넘겨줍니다.

Service :

서비스에는 사용자의 요구사항을 처리하는 로직이 있다.

DB의 데이터가 필요할 때는 Repository 에게 요청을 한다.