O documento discute a arquitetura MVC e como ela evoluiu para se adaptar ao desenvolvimento web. Também descreve como frameworks Ajax encapsulam a complexidade de manipular tecnologias como Javascript para permitir o desenvolvimento de aplicações web ricas. Por fim, apresenta o framework DWR, explicando como ele habilita a interação entre Java no servidor e Javascript no navegador através da tradução de objetos entre esses ambientes.