[Spring WebFlow 가이드] 4. Expression Language(EL) 4.1. Introduction웹 플로우는 EL을 데이터 모델과 액션을 일으키는데 사용합니다. 이번 챕터에서는 flow definition에서 사용하는 EL 문법과 설정법, 특정 EL 변수들과 친숙해져도록 하겠습니다. EL은 플로우에서 보통 다음과 같을 때 많이 쓰입니다. 클라이언트 데이터에 접근 할 때. request 파라미터를 참조하거나 플로우 인풋을 선언하는 경우 등이 해당.웹플로우의 RequestContext에 접근 할 때. flowScope나 currentEvent 등이 RequestContext에 해당.액션을 통해 스프링 관리 객체의 메소드를 호출 할 때.expression을 해석할 때. 상태 변환 조건(st..
[Spring WebFlow 가이드] 3. Defining Flows 3.1. 소개 이번 챕터부터 유저 섹션(User Section)이 시작됩니다. 앞으로 Flow Definition Language를(xml기반의 플로우 정의 언어) 활용해서 어떻게 플로우를 구현하는지 알아볼 것입니다. 이번 챕터가 끝나면, 당신은 플로우가 어떤 구조로 정의되는지 이해 할 수 있을 것이며 플로우를 설정 할 수 있는 능력을 얻을 것입니다. 3.2. 플로우란 무엇인가?플로우란 재사용이 가능한(reusable)한 일련의 단계들을 캡슐화(encapsulation) 한 것을 말합니다. 다음은 호텔 예약 과정을 캡슐화한 다이어그램입니다. 3.3. 플로우는 보통 어떻게 구성되는가? 스프링 웹 플로우에서, "States"라는 일련의 상..
[Spring WebFlow 가이드] 2. Whats New 2.1. Spring Web Flow 2.4이 버전은 JDK 1.6. 혹은 그 이상의 버전이 필요함. 2.1.1 Java-based Configuration 자바 기반의 설정을 지원. 이에 대한 내용은 챕터 10. System Setup 을 참고. 2.1.2. Spring MVC Flash Scope Integration 2.1.3. Partial JSR-303 Bean Validation 2.1.4. Hibernate 4 Support 2.1.5. Tiles 3 Support 2.1.6. Minimum JSF 2.0 Requirement 2.1.7. Portlet API 2.0 and JSF 2.0 support 2.1.8. Deprecati..
[Spring Web Flow 가이드] 1. Introduction 1.1. What this guide covers본 가이드는 스프링 웹플로우(Spring Web Flow)의 모든 것을 소개할 것이다. 1.2. What Web Flow requires to runJava 1.5 버전 혹은 그 이상이 필요.Spring 3.1 버전 혹은 그 이상이 필요. 1.3. Where to get support스프링 소스를 참조해서 도움을 얻을 것. 1.4. Where to follow development생략. 1.5. How to access Web Flow artifacts from Maven Central메이븐에서 스프링 웹플로우를 선언하려면 다음과 같이 하여라. ( 다음은 transitive한 의존성 관리로..