O'Reilly logo

Building Web Applications with UML by Jim Conallen

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Session Management

One of the most common challenges of Web applications is managing client state on the server. Due to the connectionless nature of client and server communications, a server doesn't have an easy way to keep track of the state of each client using the system.

A session represents a single coherent use of the system. A session usually involves the use of many executable Web pages and lots of interaction with the business logic on the application server. Since achieving a use case goal often requires the successful execution of a number of executable Web pages, it is often useful to keep track of a client's progress throughout the session.

The most common example of keeping client state on the server can be found on the Internet ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required