: 빠르게 제품을 출시하고 고객의 요구사항을 받아들여 수정해가는 탄력 적 방법론
: 자바 어플리케이션에서 관계형 데이터베이스를 사용하는 방식을 정의한 인터페이스
ORM
: 모델을 DB 테이블로 매핑
@Entity
: JPA 저장소에 저장할 수 있는 객체(class) 명시
@Column(name="")
: 매핑될 컬럼 명시
@ManyToOne(cascade=CASCADEtype.PERSIST)
: 객체관의 관계 명시
@JoinColumn(name="")
: @Column(name="")에 명시된 컬럼 참조 (주로 외래키 매핑)
3장 요약
- 애자일 방식을 사용하면 빨르게 릴리즈 가능, 그 후 요구사항을 적용하여 리팩토링한다
- 코드를 작성하기 전에 test 폴더에 작성한 클래스의 단위 테스트 진행
- 3계층을 애플리케이션 분리하여 개발 (역할을 명확히하고 결합도를 낮춤)