Pages

Sunday, November 17, 2013

spring webflow Introduction

What issues does spring webflow help overcome?

  1. Visualizing the flow is very difficult.
  2. The application has a lot of code accessing the HTTP session.
  3. Enforcing controlled navigation is important but not possible.
  4. Proper browser back button support seems unattainable.
  5. Browser and server get out of sync with "Back" button use.
  6. Multiple browser tabs causes concurrency issues with HTTP session data.
When spring webflow?
  1. There is a clear start and an end point.
  2. The user must go through a set of screens in a specific order.
  3. The changes are not finalized until the last step.
  4. Once complete it shouldn't be possible to repeat a transaction accidentally

No comments:

Post a Comment