IFCD0210 Sprint Backlog

ifcd0210
backlog

Sprint Backlog

Sprint Backlog

Sprint#15: React filter/pagination & JPA Filter/Projection (April 2025)

Backlog Sprint#14 April 2025
# Day Date Topics Details Topics
#15 57 07/04/2025 - React;
(1) Context: create & provider
(2) custom hook
(3) centralized .js axios file: book, user & borrow
(4) Context: useContext

- React: Filter & Pagination

- userBorrowBookFront
- userBorrowBookFront-v0.9

- userBorrowBookFront: test-context-create #2cde28
58 08/04/2025 - React: Filter & Pagination :
(1) updating BorrowService.js
(2) create FilterBorrows.jsx component
(3) Planning Pagination
(4) create PaginatedBooks.jsx

++ Planning and debugging: userBorrowBook
++ Postman/curl, extension React debug, debug context
- userBorrowBookFront
- userBorrowBookFront-v1.0
- userBorrowBookFront-v1.1
59 10/04/2025 - Spring:
Filter:
(1) function arrow:
(root, query, criteriaBuilder) -> (predicate)
(2) Predicate at specification JPA
(3) Lazy-Eager
(4) JpaSpecificationExecutor
(5) Test:UserBorrowBookFilterApplicationTests

Projections:
(1) Library entity
(2) LibraryBasicInfo projection
(3) Repository and Controller
- userBorrowBookFilter
- userBorrowBookBack
- userBookBorrowBack: doc

60 11/04/2025 - Spring:
Filter:
(1) Test: testFilterBorrows()
(2) Predicate at specification JPA
(3) Lazy-Eager

Projections
(1) Library & LibraryBasicInfo

- Classic DTO vs. Projections
- JPA Projections

- JPA Filter and Specification: JUnit test
- testFilterBorrows()
Note
  • --------- topic pending
  • - topic done in class
  • ++ new topic not planned
Back to top