정리노트

[스프링]스프링 웹 플로우

망고고래 2024. 1. 31. 16:56

Ch15 스프링 웹 플로우

15.1 웹 플로우의 개요

15.2 웹 플로우와 MVC 연동을 위한 환경 설정

15.3 주문 처리를 위한 웹 플로우 정의

 

 

15.1 웹 플로우의 개요

what?

웹 페이지 흐름을 정의하고 구현하는 모듈(MVC 기반)

why?

페이지마다의 각 요청이 서로 연결되게 만드는 경우에 좋음

페이지 흐름을 편하게 관리 가능

 

특징

(1)웹 애플리케이션 내 페이지 흐름을 XML 파일/자바 클래스 같은 웹 플로우 정의(web flow definition) 문서에 설정→웹 페이지 흐름 한눈에 파악

(2)비의존적 설계→스트럿츠, 스프링 MVC, JSF 등 다양한 프레임워크에 포함해서 연동 가능

(3)컨트롤러를 거치지 않음→항상 웹 애플리케이션 내에서 적절한 페이지 흐름 획득 가능

(4)자동으로 페이지 흐름 관리, 명확하고 관찰 가능한 라이프사이클을 가짐

 

15.2 웹 플로우와 MVC 연동을 위한 환경 설정

15.3 주문 처리를 위한 웹 플로우 정의

 

'정리노트' 카테고리의 다른 글

[스프링]데이터베이스 연동  (0) 2024.02.02
[스프링] 웹 플로우, 타일즈  (0) 2024.02.01
REST API  (0) 2024.01.30
[스프링]유효성 검사③  (0) 2024.01.30
[스프링] 유효성 검사②  (0) 2024.01.26