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; 
        ...
    }
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.