더북(TheBook)

16.3.3 실습 스프링 웹 플로우에 타일즈 연동하기

스프링 웹 플로우가 적용된 주문 처리 페이지에 타일즈의 기본 템플릿을 적용하기 위해 주문 처리 페이지들을 타일즈 레이아웃 정의 파일에 정의하고 뷰 페이지를 수정해 봅니다.

 

 

웹 플로우와 타일즈 연동을 위한 환경 설정하기

1. 스프링 MVC 설정 파일 servlet-context.xml에 스프링 웹 플로우와 타일즈가 서로 연동되도록 다음 내용을 작성합니다.

코드 16-18 servlet-context.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans:beans...>
...
    <webflow:flow-registry id="flowRegistry"
             flow-builder-services="flowBuilderServices">
        <webflow:flow-location path="/WEB-INF/flows/order/order-flow.xml" id="order"/>
    </webflow:flow-registry>
    ...

    <webflow:flow-builder-services id="flowBuilderServices"
             view-factory-creator="viewFactoryCreator"/> 
    <beans:bean id="viewFactoryCreator"

                class="org.springframework.webflow.mvc.builder.MvcViewFactoryCreator">  
        <beans:property name="viewResolvers" ref="tilesViewResolver"/>
    </beans:bean>
</beans:beans>
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.