The document discusses classic web applications versus Ajax web applications and provides an overview of how Struts 2 can be used to build both. It explains that classic applications involve full page reloads when submitting forms, while Ajax applications use JavaScript to submit requests and update parts of the page without reloading. It also summarizes that Struts 2 handles much of the work behind the scenes, supports separation of concerns, and allows defining actions and results through XML configuration or annotations, making development faster.