JPA2 [SpringBoot - JPA] 스프링부트 JPA 사용해 등록/수정/조회 API 만들기 오늘은 JPA를 이용해서 등록/수정/조회 API를 만들어 보도록 하겠습니다.API를 만들기 위해 총 3개 클래스를 생성할 겁니다.Request 데이터를 받을 DTOAPI 요청을 받을 Controller트랜잭션, 도메인 기능 간의 순서를 보장하는 Service책에서 설명하길 Service에서는 비즈니스 로직을 처리해야 하는 게 아닌 트랜잭션, 도메인 간 순서 보장의 역할만 한다고 합니다... 참고일단 Spring 웹 계층을 확인하겠습니다.[Spring 웹 계층]각 영역에 대한 간단한 설명은 아래와 같습니다.Web Layer- 흔히 사용하는 컨트롤러와 JSP/Freemaker 등의 뷰 템플릿 영역Service Layer- @Service에 사용되는 서비스 영역, 일반적으로 Controller와 DAO의 중간.. 2024. 6. 21. [SpringBoot - JPA] 스프링 부트 JPA 연동하기 오늘은 "스프링 부트와 AWS로 혼자 구현하는 웹 서비스" 책의 3번째 장 JPA를 연동하고 JPA로 데이터베이스를다뤄보도록 하겠다. 일하면서 하려니 어렵고 책 보면서 하려니 생각보다 더 어려운 거 같다..다들 공부는 평소에 열심히 하시길...[JPA란?]JPA는 자바의 ORM기술을 쉽게 구현할 수 있도록 도와주는 API여기서 ORM이란.. 아래 설명과 같다..ORM(Objec-Relational Mapping):어플리케이션의 Class와 RDB(Relational DataBase)의 테이블을 매핑해주는 것으로 기술적으로는 어플리케이션의 객체를 RDB테이블과 자동으로 영속화 해주는것따라서 JPA를 사용하면 자바에서 객체와 데이터베이스 간의 매핑을 쉽게 처리할 수 있도록 한다.그냥 JpaRepository.. 2024. 6. 20. 이전 1 다음