오늘 공부한 것
* Spring 숙련주차 2주차 강의 듣기
오늘은 드디어 과제 Lv3 페어분이 결정되었다
또 다시 새로운분과 하려니 긴장도 되고 떨리지만
그만큼 기대도 된다
오늘은 숙련주차에서 남은 강의를 다 듣기로했다
회원기능 구현, 회원별 상품 API 구현,
상품 페이징 및 정렬, 상품 폴더 설계, 폴더 생성 및 조회구현,
관심 상품에 폴더 추가 구현, 폴더 별 관심상품 조회 구현에 대해 들었다
듣다보니 지난번에 들었던 Entity 연관관계의 중요성이 더 느껴졌다
추후 좀더 정리해보고 데이터를 넣어가면서 직접 만져봐야겠다
페이징 및 정렬 1) Client -> Server
(1) 페이징
A. page 조회할 페이지 번호 1부터시작
B. size 한페이지에 보여줄 상품 개수 10개로 고정!
(2) 정렬
A. sortBy 정렬항목
a) id Product 테이블의 id
b) title 상품명
c) lpice 최저가
B. isAsc 오름차순?
a) true 오름차순 asc
b) false 내림차순 desc
2) Server -> Clinet
(1) number 조회된 페이지 번호 0부터 시작
(2) content 조회된 상품정보 배열
(3) size 한 페이지에 보여줄 상품개수
(4) numberOfElements 실제 조회된 상품개수
(5) totalPages 전체 페이지수
(6) first 첫 페이지인지? boolean
(7) last 마지막 페이지인지? boolean
'항해99' 카테고리의 다른 글
23.09.08 항해 99 16기 주특기 Spring 13일차 (0) | 2023.09.08 |
---|---|
23.09.07 항해 99 16기 주특기 Spring 12일차 (0) | 2023.09.07 |
23.09.04 항해 99 16기 주특기 Spring 9일차 (0) | 2023.09.04 |
23.08.28~09.03 항해 99 16기 3주차 회고록 (1) | 2023.09.03 |
23.09.02 항해 99 16기 주특기 Spring 8일차 (0) | 2023.09.02 |