Chapter 1. Struts 2: the modern web application framework

This chapter covers

  • Building applications on the web
  • Using web frameworks
  • Exploring the Struts 2 framework
  • Introducing interceptors and the ValueStack

Modern web applications are situated in a complex technological context. Some books that you read might be about a single subject, such as the Java language, or a specific API or library. This book is about Struts 2, a full-featured web application framework for the Java EE platform. As such, this book must take into account the vast array of technologies that converge in the space of the Java EE.

In response to this complexity, we’ll start by outlining some of the most important technologies that Struts 2 depends on. Struts 2 provides ...

Get Struts 2 in Action now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.