도젼~/[22.11.18~] 스프링 부트 쇼핑몰 프로젝트10 20221120 TIL Java Spring Boot JPA [JPA(Java Persistence API)] : 자바ORM 기술표준으로 사용하는 인터페이스 모음 (JAVA 진영의 ORM 기술 표준) : 즉 JPA는 인터페이스이고 이를 구현하는 대표적인 JPA 구현체로 Hibernate, EclipseLink, DataNucleus, (JPA 2.1 표준 명세) / OpenJpa, TopLink 등 이 있다. : JPA는 자바 애플리케이션과 JDBC API 사이에서 동작 ㅇ JPA 사용시 장점 1. 특정 데이터베이스에 종속되지 않음 : JPA는 추상화한 데이터 접근 계층을 제공 (사용하는 데이터베이스 종류와 상관없이 편리한 접근 가능) 2. 객체지향적 프로그래밍 (SQL 중심 개발 à 객체 중심 개발) : SQL문이 아닌 Me.. 2022. 11. 20. 20221118 TIL Java Spring Boot [어노테이션 ( = 주석, 메타데이터(데이터를 위한 데이터))] 1. @RestController : Restful Web API를 좀 더 쉽게 만들기 위해 스프링 프레임워크 4.0에 도입 ( @Controller + @ResponseBody ) 2. @Controller : 해당 클래스를 요청을 처리하는 컨트롤러로 사용 3. @ResponseBody : 자바 객체를 HTTP 응답 본문의 객체로 변환해 클라이언트에게 전송 4. @GetMapping(value = “/”) : 클라이언트의 요청을 처리할 URL을 맵핑 [라이브러리] 1. Lombok 라이브러리: Getter/Setter, ToSting 과 같은 반복적인 자바코드를 컴파일 시 자동으로 생성 어노테이션 설명 @Ge.. 2022. 11. 19. 이전 1 2 3 다음