Use compojure and clojure commons. You might want to use leiningen too. It is definately worth really checking out the clojure commons thoroughly before you start looking for other software packages, you'll have something to judge them against. For my own purpouses I've found the database bindings in commons good enough, and there's tons of cool stuf in commons that I would like to play with.