5주차 - Tomcat Thread Pool 과 JPA

1월 10일 오후 3:00~3:09 (UTC)

0 RSVP'd

주제

Web

이 이벤트에 대하여

## 테코톡

### Web 요청 응답 과정

https://www.youtube.com/watch?v=xz7e-GL2g6g

### Tomcat Thread Pool

https://www.youtube.com/watch?v=um4rYmQIeRE

https://www.youtube.com/watch?v=prniILbdOYA

## 책

### 8장 - Spring Data JPA 활용 [p.242~p.251 까지 QueryDSL 주제 제외]

## 과제

- 과제

### 당근마켓 Entity 설계

**Entity 및 필드 종류**

1. 회원 [회원 식별자, 휴대폰번호,이름, 생성일자]

2. 상품 [상품 식별자, 상품이름, 가격, 상품 설명, 생성일자]

3. 관심상품 [관심 상품 식별자,생성일자]

4. 상품 카테고리 [카테고리 식별자, 카테고리 이름]

5. 거래 후기 [거래 후기 식별자, 후기 메세지, 별점, 생성일자]

위 필드는 필수적인 필드만 제공해 드린 것이고 설계과정에서 필드는 수정하거나 추가해도 됩니다.

**Entity 설명**

1. 한 회원은 여러 상품을 등록할 수 있습니다. (여러 회원이 하나의 상품을 등록할 수는 없습니다.)

2. 한 회원은 여러 관심 상품을 등록할 수 있고, 하나의 상품은 여러 회원이 관심상품으로 등록할 수 있습니다.

3. 하나의 상품 카테고리는 여러 상품에 등록될 수 있습니다. 하나의 상품은 하나의 카테고리에 속해야합니다.

4. 한 회원은 여러 거래후기를 등록할 수 있고 하나의 상품은 하나의 거래후기에 등록될 수 있습니다.

당근 마켓 중고거래를 떠올리면서 하시면 편할 것 같습니다.

이번 과제에서 여러분들이 고려했으면 하는 사항입니다.

### 1. JPA를 사용한 연관관계 매핑을 해낼 수 있는지

### 2. N:M 관계의 연관관계를 1:N, N:1 매핑으로 잘 풀어냈는 지

### 3. 양방향 연관관계, 단방향 연관관계에 대해 고민하며 결정했는 지

플래너

  • 광무

    아우토크립트

    Organizer

  • HeeChan Kim

    Core Member

  • /소프트웨어전공/학생 조준민

    Core Member

  • 서진

    Core Member

  • 승원

    Core Member

  • 진형

    Core Member

  • 해찬

    Core Member

  • Core Member

문의하기