더북(TheBook)

15.1.3 실습 웹 플로우를 적용하는 주문 처리의 기본 구조 만들기

이 절에서는 스프링 웹 플로우를 적용하고자 먼저 주문 처리의 공통 모듈을 만들어 봅니다. 도서 쇼핑몰의 장바구니에 등록된 도서들을 주문 처리하는 첫 번째 단계입니다.

▲ 그림 15-1 도서 쇼핑몰의 주문 처리 계층적 구조

 

 

도서 주문 처리 정보가 담긴 도메인 객체 생성하기

1. Book, Cart, CartItem 클래스를 Serializable 인터페이스 구현체로 수정하고, 여기에 long 타입의 serialVersionUID 상수를 추가합니다.

코드 15-1 Book.java

package com.springmvc.domain;
...
import java.io.Serializable;

public class Book implements Serializable {
    private static final long serialVersionUID = -7715651009026349175L; 
    ...
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.