게시판 페이징 처리 (Paging, 페이징 구현) (1편)
Paging 1편 1편에서는 Paging 처리를 구현하는 코드를 작성하기 전에 변수들 간의 관계식과 Test Code를 작성해본다. 용어 정의 관계식 정의 아래의 값들은 이미 알고 있거나 정의되었다고 가정한다: totalPosts(모든 글 개수), currentPage(현재 페이지 번호), postsPerPage(한 페이지당 표시할 글 개수), displayPageNum(한 번에 표시할 페이지 개수) 페이징을 구현하기 위해 구해야 할 값: prev, next, startPage, endPage 4가지!! 우선, prev는 currentPage로 구한 startPage가 1인 경우 false고, 나머지 경우는 모두 true. prev = (startPage == 1) ? false : true 그리고, n..
2021. 4. 23.
HTTP 메서드 (HTTP API URI 설계, GET, POST, PUT, PATCH, DELETE)
HTTP 메서드 (HTTP API URI 설계, GET, POST, PUT, PATCH, DELETE) [HTTP API를 만들어 보자] 요구사항 - 회원 정보 관리 API를 만들어라. 회원 목록 조회 회원 조회 회원 등록 회원 수정 회원 삭제 API URI 설계 - URI (Uniform Resource Identifier) 회원 목록 조회 /read-member-list 회원 조회 /read-member-by-id 회원 등록 /create-member 회원 수정 /update-member 회원 삭제 /delete-member 이것이 진짜 좋은 URI 설계일까??? 가장 중요한 것은 리소스 식별이다. API URI 고민 - URI (Uniform Resource Identifier) 리소스의 의미는 뭘..
2021. 4. 7.