2009년 10월 19일
[업무처리][Process Control] Spring Web Flow
Spring Web Flow(SWF)는 웹 애플리케이션내 페이지 흐름(flow)의 정의와 수행에 집중하는 Spring프레임워크 웹 스택의 컴포넌트이다.
시스템은 다른 위치에서 재사용될수 있는 자족적 모듈처럼 웹 애플리케이션의 로직적인 흐름(flow)을 획득하는 것을 허용한다. 이러한 흐름(flow)은 비지니스 프로세스의 구현을 통해 단일 사용자를 안내하고 단일 사용자 대화를 표현한다. 흐름(flow)은 종종 HTTP요청에 대해 수행되고 상태를 가지며, 트랜잭션적인 특징을 보이고 동적이고/이거나 오랜시간 구동될것이다.
Spring Web Flow는 추상화의 좀더 높은 레벨에 존재하고 Struts, Spring MVC, Portlet MVC, 그리고 JSF와 같은 기본 프레임워크내에서 자족적인 페이지 흐름(flow) 엔진(page flow engine)처럼 통합된다. SWF는 선언적이고 높은 이식성을 가지며 뛰어난 관리능력을 가지는 형태로 명시적으로 애플리케이션의 페이지 흐름(flow)을 획득하는 기능을 제공한다. SWF는 제한된 상태 머신에 기초하여 MVC에서 완전한 "C"를 할당하는 강력한 컨트롤러 프레임워크이다.
# by | 2009/10/19 14:19 | 전자정부 표준 프레임워크 | 트랙백




