Chapter 8. Application Framework
One of the biggest problems that web application developers face is the problem of state. State could be described as the capability of the web application to remember information, such as who is currently using the application and what he or she is doing. The application might also need to remember not only what each user was doing a few seconds ago, but also what he or she was doing a few weeks or months ago.
Developers often build their applications to remember user preferences, to analyze site traversal patterns, to analyze trends and site statistics, or to deliver customized content to each user.
To accomplish any of these things, developers need to understand the statelessness of the web. They also need to ...