- 방향(Direction): 단방향, 양방향
- 연관관계의 주인(Owner): 객체 양방향 연관관계는 관리 주인이 필요
JPA - 엔티티 매핑(Entity Mapping)
JPA 엔티티 맵핑(Entity Mapping) 란?
- 객체와 테이블 매핑: @Entity, @Table
- 필드와 컬럼 매핑: @Column
- 기본 키 매핑: @Id
- 연관관계 매핑: @ManyToOne, @JoinColumn
JPA - 영속성 컨텍스트(Persistence Context)
JPA 영속성 컨텍스트(Persistence Context) 란?
- 엔티티를 영구 저장하는 환경
- 영속성 컨텍스트는 논리적인 개념으로 눈에 보이지 않고, 엔티티 매니저를 통해서 영속성 컨텍스트에 접근함
6. webpack-dev-server
webpack은 여러 개 파일을 하나의 파일로 합쳐주는 번들러(bundler)다.
webpack-dev-server는 운영환경과 동일하게 배포전에 서버 구동을 하여 테스트할 수 있는 환경을 제공해 준다.
5. ESLint & prettier
webpack은 여러 개 파일을 하나의 파일로 합쳐주는 번들러(bundler)다.
4. babel & sass
webpack은 여러 개 파일을 하나의 파일로 합쳐주는 번들러(bundler)다.
webpack에서 로더 형태로 제공하는 babel-loader을 이용하여 사용한다.
3. webpack plugin
webpack은 여러 개 파일을 하나의 파일로 합쳐주는 번들러(bundler)다.
플러그인(plugin)는 로더는 파일 단위로 처리하는 반면 플러그인은 번들 된 결과물을 처리한다.
2. webpack loader
webpack은 여러 개 파일을 하나의 파일로 합쳐주는 번들러(bundler)다.
로더(Lodaer)는 웹팩이 웹 애플리케이션을 해석할 때 자바스크립트 파일이 아닌 HTML, CSS, Image, Font 등을 변환하여 자바스크립트에서 직접 로딩할 수 있도록 해준다.
1. webpack entry/output
webpack은 여러 개 파일을 하나의 파일로 합쳐주는 번들러(bundler)다.
시작점(entry)으로부터 의존적인 모듈을 전부 찾아내서 하나의 결과물을 만들어 낸다.