[인프런 워밍업 클럽 스터디] 9일차 - 조금 더 복잡한 기능을 API로 구성하기

image

Section 5. 책 요구사항 구현하기

[목표]

  1. 책 생성, 대출, 반납 API를 온전히 개발하며 지금까지 다루었던 모든 개념을 실습해본다.

  2. 객체지향적으로 설계하기 위한 연관관계를 이해하고, 연관관계의 다양한 옵션에 대해 이해한다.

  3. JPA에서 연관관계를 매핑하는 방법을 이해하고, 연관관계를 사용해 개발할 때와 사용하지 않고 개발할 때의 차이점을 이해한다.

SQL 대신 ORM을 사용하게 된 이유 중 하나는 DB 테이블과 객체는 패러다임이 다르기 때문!

-> DB 테이블에 데이터를 저장하는 것은 필수이다.

-> Java 언어는 객체지향형 언어이고, 대규모 웹 애플리케이션을 다룰 때에도 절차지향적인 설계보다 객체지향적인 설계가 좋다.

-> User와 UserLoanHistory가 직접 협업할 수 있게 처리 할 수는 없을까?

-> 다음 강의에 계속

댓글을 작성해보세요.