Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Fetching latest commit…

Cannot retrieve the latest commit at this time

..
Failed to load latest commit information.
.settings
docs/reference
src
.classpath
.project
build.xml
changelog.txt
ivy.xml
license.txt
notice.txt
pom.xml
project.properties
readme.txt

readme.txt

SPRING WEB FLOW 1.0.3 (April 2007)
----------------------------------
http://www.springframework.org/webflow
http://forum.springframework.org

1. INTRODUCTION

Spring Web Flow (SWF) is a component of the Spring Framework's web stack focused on the definition
and execution of user interface (UI) flow within a web application.

The system allows you to capture a logical flow of your web application as a self-contained module
that can be reused in different situations. Such a flow guides a single user through the implementation
of a business task, and represents a single user conversation. Flows often execute across HTTP requests,
have state, exhibit transactional characteristics, and may be dynamic and/or long-running in nature.

Spring Web Flow exists at a higher level of abstraction, integrating as a self-contained flow engine
within base frameworks such as Struts, Spring MVC, Portlet MVC, and JSF. SWF provides you the
capability to capture your application's UI flow explicitly in a declarative, portable,
and manageable fashion. SWF is a powerful controller framework based on a finite-state machine,
fully addressing the "C" in MVC. 

2. RELEASE INFO

Spring Web Flow requires J2SE 1.3 and J2EE 1.3 (Servlet 2.3) or > to run.

J2SE 5.0 with Ant 1.6 and Ivy 1.3 or > is required to build.  A compatible version of Ivy
is shipped with this release.

SWF release contents:

"." contains Spring Web Flow distribution units (jars and source zip archives), readme, and copyright
"docs" contains the Spring Web Flow reference manual and API Javadocs
"ivys" contains Ivy dependency descriptors for the Spring Web Flow and Spring Data Binding projects
"projects" contains all buildable projects, including sample applications (each importable into Eclipse)
"projects/common-build" contains the Ant-based "common build system" used by all projects to compile/build/test
"projects/repository" contains Spring Web Flow dependencies (dependent jars)
"projects/spring-webflow/build-spring-webflow" contains the master build file used to build all Spring Web Flow projects
"projects/spring-webflow/spring-binding" contains buildable Spring Data Binding project sources, an internal library used by SWF
"projects/spring-webflow/spring-webflow" contains buildable Spring Web Flow project sources
"projects/spring-webflow/spring-webflow-samples" contains buildable Spring Web Flow sample application sources

See the readme.txt within the above directories for additional information.

Spring Web Flow is released under the terms of the Apache Software License (see license.txt).

3. DISTRIBUTION JAR FILES

The following distinct jar files are included in the distribution. This list
specifies the respective contents and third-party dependencies. Libraries in [brackets] are
optional, i.e. just necessary for certain functionality.

* spring-webflow-1.0.3.jar
- Contents: The Spring Web Flow system
- Dependencies: Commons Logging, spring-beans, spring-core, spring-context, spring-web, spring-binding, OGNL
                [Log4J, Xerces, XML APIs, spring-webmvc, spring-mock, JUnit, Servlet API, Portlet API, JMX,
                 Struts, JSF]
              
* spring-binding-1.0.3.jar
- Contents: The Spring Data Binding framework, an internal library used by SWF
- Dependencies: Commons Logging, spring-beans, spring-core, spring-context
                [Log4J]

For an exact list of Spring Web Flow project dependencies see "projects/spring-webflow/ivy.xml".

4. WHERE TO START

This distribution contains extensive documentation and sample applications illustrating the
features of Spring Web Flow.

*** A great way to get started is to review and run the sample applications, supplimenting with
reference manual material as needed.  To build deployable .war files for all samples, simply 
access the projects/spring-webflow/build-spring-webflow directory and execute the "dist" target.
See the readme.txt in that directory for more additional information.  ***

More information on deploying SWF sample applications can be found at:
	projects/spring-webflow/spring-webflow-samples/readme.txt
	
5. ADDITIONAL RESOURCES

The Spring Web Flow homepage is located at:

	http://www.springframework.org/webflow

There you will find resources such as a 'Quick Start' guide and a 'Frequently Asked Questions'
section.

The Spring Web Flow support forums are located at:

	http://forum.springframework.org
	
There you will find an active community supporting the use of the product.

The Spring Framework portal is located at:

	http://www.springframework.org

There you will find links to many resources related to the Spring Framework, including on-line access 
to Spring and Spring Web Flow documentation.
Something went wrong with that request. Please try again.