Chapter     4

Building a Web Application Using Struts 2

A wounded deer leaps the highest.

—Emily Dickinson

The Struts framework is an old living tree whose ring patterns tell the story of the legacy Java web forests. Struts, released in June 2001, pioneered an essential evolution of the Model-2 development model to address the vicissitudes of web development. You can see Struts’ DNA assimilated in many other architecturally diverse action-based frameworks that evolved to address Model-2 development. Struts gave birth to the Tiles framework, which can now be used with a myriad of web frameworks.

The growth in Struts’ popularity began to lose momentum because of the ever-increasing complexities of web applications and because of the competition ...

Get Learn Java for Web Development: Modern Java Web Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.