The Definitive Guide to Spring Web Flow
When I started working on Spring Web Flow at the end of 2004, web applications already accounted for a large part of the Java enterprise development space. I had used Struts on several projects at that point but always felt something was missing. Working with a proprietary framework on a few proj...
Đã lưu trong:
Tác giả chính: | |
---|---|
Định dạng: | Sách |
Ngôn ngữ: | English |
Được phát hành: |
Apress
2013
|
Những chủ đề: | |
Truy cập trực tuyến: | http://scholar.dlu.edu.vn/thuvienso/handle/DLU123456789/34940 |
Các nhãn: |
Thêm thẻ
Không có thẻ, Là người đầu tiên thẻ bản ghi này!
|
Thư viện lưu trữ: | Thư viện Trường Đại học Đà Lạt |
---|
id |
oai:scholar.dlu.edu.vn:DLU123456789-34940 |
---|---|
record_format |
dspace |
spelling |
oai:scholar.dlu.edu.vn:DLU123456789-349402014-01-20T01:30:44Z The Definitive Guide to Spring Web Flow Vervaet, Erwin Web Computer When I started working on Spring Web Flow at the end of 2004, web applications already accounted for a large part of the Java enterprise development space. I had used Struts on several projects at that point but always felt something was missing. Working with a proprietary framework on a few projects in the financial industry sparked my interest. The framework I was using included a work flow engine, a fairly typical feature for frameworks targeted at high-end enterprise applications. What was novel about it, however, was that the work flow engine could also be used to define page flows in web applications. This brought a refreshingly intuitive approach to Java web application development. Using a state diagram as the basis for page flows in web applications seemed much more natural than the request-centric solutions offered by the mainstream frameworks of the time. This was especially true for the more complex use cases that required the user to pass through a number of different steps in the completion of a business process. Over the course of 2004, I had been learning about the Spring Framework, which was gaining momentum at the time, and had been impressed by its design and implementation quality. I set out to add a page flow controller to the Spring Web MVC framework and created what would later become Spring Web Flow. About the Author . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi About the Technical Reviewers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii Acknowledgments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xvii Chapter 1 Introducing Spring Web Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Chapter 2 Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Chapter 3 Spring Web Flow’s Architecture. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Chapter 4 Spring Web Flow Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Chapter 5 Advanced Web Flow Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 Chapter 6 Flow Execution Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197 Chapter 7 Driving Flow Executions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239 Chapter 8 Testing with Spring Web Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271 Chapter 9 The Sample Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289 Chapter 10 Real-World Use Cases. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309 Chapter 11 Extending Spring Web Flow. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325 Epilogue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359 2013-07-24T02:48:29Z 2013-07-24T02:48:29Z 2008 Book 978-1-4302-1624-7 http://scholar.dlu.edu.vn/thuvienso/handle/DLU123456789/34940 en application/pdf Apress |
institution |
Thư viện Trường Đại học Đà Lạt |
collection |
Thư viện số |
language |
English |
topic |
Web Computer |
spellingShingle |
Web Computer Vervaet, Erwin The Definitive Guide to Spring Web Flow |
description |
When I started working on Spring Web Flow at the end of 2004, web applications already
accounted for a large part of the Java enterprise development space. I had used Struts
on several projects at that point but always felt something was missing. Working with a
proprietary framework on a few projects in the financial industry sparked my interest. The
framework I was using included a work flow engine, a fairly typical feature for frameworks
targeted at high-end enterprise applications. What was novel about it, however, was that
the work flow engine could also be used to define page flows in web applications. This
brought a refreshingly intuitive approach to Java web application development.
Using a state diagram as the basis for page flows in web applications seemed much
more natural than the request-centric solutions offered by the mainstream frameworks
of the time. This was especially true for the more complex use cases that required the user
to pass through a number of different steps in the completion of a business process. Over
the course of 2004, I had been learning about the Spring Framework, which was gaining
momentum at the time, and had been impressed by its design and implementation
quality. I set out to add a page flow controller to the Spring Web MVC framework and
created what would later become Spring Web Flow. |
format |
Book |
author |
Vervaet, Erwin |
author_facet |
Vervaet, Erwin |
author_sort |
Vervaet, Erwin |
title |
The Definitive Guide to Spring Web Flow |
title_short |
The Definitive Guide to Spring Web Flow |
title_full |
The Definitive Guide to Spring Web Flow |
title_fullStr |
The Definitive Guide to Spring Web Flow |
title_full_unstemmed |
The Definitive Guide to Spring Web Flow |
title_sort |
definitive guide to spring web flow |
publisher |
Apress |
publishDate |
2013 |
url |
http://scholar.dlu.edu.vn/thuvienso/handle/DLU123456789/34940 |
_version_ |
1757658441534406656 |