Framework for building web applications in Java