Web applications are becoming more important every day, and will play an even larger role in the future. So as a Haskell developer we need a good way to create applications that interact with the world wide web.
We will look at a few relevant libraries: The Happstack framework provides us with the functionality to process HTTP requests. We will also look at HSX, this preprocessor makes it possible for literal XML syntax to be used in Haskell source code. For having easy persistency in our web applications we look at the Happstack-State library. This library makes use of a database server not necessary anymore.