Apache Struts 2 - расширяемая структура, основанная на сервлетах, и реализующая шаблон модели-view-controller (MVC) в своей архитектуре для создания готовых к работе приложений для веб-приложений Java.

Apache Struts 2 - расширяемая структура, основанная на шаблонах сервлетов и реализаций (MVC) в своей архитектуре для создания готовых к работе Java веб-приложений.

Он использует и расширяет API-интерфейс Java Apache Struts 2 для поощрения разработчиков (!)

Apache Struts 2 изначально был известен как WebWork 2. После самостоятельной работы в течение нескольких лет сообщества WebWork и Struts объединили усилия для создания Struts2.

Особенности Struts2

Простые действия на основе POJO Упрощенная тестируемость Поддержка потоков AJAX Поддержка шаблонов Поддержка различных типов результатов. Легко расширяться с помощью плагинов

Ссылки

Простые действия на основе POJO Учебники Упрощенная тестируемость Часто задаваемые вопросы Поддержка потоковой передачи AJAX

Особенности Struts2

Учебники