Dave Johnson on open web technologies, social software and software development
« Weblogic: ServletCon... | Main | Web continuations... »
Often in web applications, a user will be filling in an HTML form on one page and will realize the need to go to a second or even a third page to enter information needed by the first page.
For example, you are writing a weblog entry by typing text into an HTML form on the Edit Weblog Entry page. You type in about half of your entry and then you realize that you need to create a new category for your post. You click the Add Weblog Category button, arrive at the Add Weblog Category page, create your new Category, and click OK. At this point, you are returned to the Edit Weblog Entry page to find that your half-edited weblog entry is still there. You are ready to continue right where you left off.
How do you achieve this type of behavior in your web application? How do you allow users to continue working where they left off? Do you treat each case as a special case or do you have a general solution like a breadcrumb stack or a web continuation to this problem? It can get pretty messy. Do you cache half-completed forms in your HTTP session or in your database? Or, do you avoid the whole issue by carefully designing around it.
Dave Johnson in Java
02:38AM Nov 12, 2003
Comments [10]
Tags:
Java
This is just one entry in the weblog Blogging Roller. You may want to visit the main page of the weblog
Below are the most recent entries in the category Java, some may be related to this entry.
Posted by Will Gayther on November 12, 2003 at 03:16 PM EST #
Posted by Dave Johnson on November 12, 2003 at 03:45 PM EST #
Posted by Will Gayther on November 12, 2003 at 04:58 PM EST #
Posted by Don Brown on November 12, 2003 at 05:03 PM EST #
Posted by John Beimler on November 12, 2003 at 05:45 PM EST #
Posted by Geert Bevin on November 13, 2003 at 07:51 AM EST #
Posted by Robert Nicholson on November 13, 2003 at 12:32 PM EST #
Posted by Will Gayther on November 13, 2003 at 03:10 PM EST #
Posted by Dave Johnson on November 13, 2003 at 04:21 PM EST #
Posted by Unknown on December 01, 2003 at 03:05 PM EST #