26
Stateless Programming
uClient/server development was inherently stateful.
ØCounted on user sessions being persistent.
ØUsed persistent global variables
ØAssumed that transactions were only being committed to the database on demand.
uWeb development usually needs to be stateless. 
ØReusable set of sessions in a session pool
uDatabase developers tend to strongly resist moving into a stateless environment. 
ØStateful coding techniques are very hard to give up.
ØDevelopers must abandon a stateful development style in order to successfully build web applications.