➊ requestCartId() 메서드는 웹 요청 URL이 http://localhost:8080/BookMarket/cart/일 때 요청 처리 메서드로 사용자 요청을 처리합니다. 세션 ID 값을 가져와서 URI cart/sessionid로 리다이렉션합니다.
➋ create() 메서드는 웹 요청 URI가 /BookMarket/cart/고 HTTP 메서드가 POST 방식이면 매핑되는 요청 처리 메서드로, 사용자 요청을 처리합니다. Cart 클래스 정보를 HTTP 요청 body로 전달받아 장바구니를 새로 생성하고 HTTP 응답 body로 전달합니다.
➌ requestCartList() 메서드는 웹 요청 URI가 /BookMarket/cart/cartId고, HTTP 메서드가 GET 방식이면 매핑되는 요청 처리 메서드로, 사용자 요청을 처리합니다. 요청 URL에서 경로 변수 cartId(장바구니 ID)에 대해 장바구니에 등록된 모든 정보를 읽어 와 커맨드 객체 cart 속성에 등록하고, 뷰 이름을 cart로 반환하므로 JSP 파일은 cart.jsp가 됩니다.
➍ read() 메서드는 웹 요청 URI가 /cart/cartId고, HTTP 메서드가 PUT 방식이면 매핑되는 요청 처리 메서드로 사용자 요청을 처리합니다. read() 메서드는 요청 URL에서 경로 변수인 장바구니 ID(cartId)에 대해 장바구니에 등록된 모든 정보를 가져옵니다.