Dispatch dispatches the (your) webapp2 requesthandlers.
Besides implementing your own dispatch algorithm, you can do things before and after the handler has started or finished, like:
- loading your session data before you call the handler and
- storing your data in the session after your handler has finished.
If you do not use the dispatch override, you have to load and store the session data in all of your handlers yourself.