Struts2 в примерах

Практическое пособие представляет WEB-приложение с описанием примеров использования фреймворка Struts2. На страницах данного WEB-приложения рассматриваются действующие примеры и приводится их исходный код. Для ознакомления с фреймворком необходимо перейти по ссылке - техническое описание Struts2.
Отличительная особенность "Пособия Struts2 в примерах" заключается в том, что оно создано с использованием JSP и фреймворка Struts2. Архитектура построения данного приложения включает сервера Apache, Tomcat, MySQL. Вам предоставляется возможность не только изучить фреймворк на примерах, но и увидеть его использование в действии.
Примеры пособия разделены на четыре раздела. В первых двух разделах рассматриваются общие принципы построения приложения с использованием фреймворка Struts2. Третий раздел посвящен созданию WEB-страниц с использованием plugin'а Tiles, выражений OGNL фреймворка и копированию файлов на сервер. В четвертом разделе рассматриваются вопросы взаимодействия с базой данных, использования пула подключений

Пятый раздел пособия включает тонкости программирования и настройку связки Apache версия 2.2 с Tomcat версия 6.0 с использованием модуля mod_jk2.

Содержание пособия включает открытые пункты меню для доступа на страницы с общим описанием, и закрытые пункты меню для доступа к примерам. После авторизации пользователя все пункты меню примеров будут разблокированы.

Для доступа к примерам пособия необходимо выполнить регистрацию (регистрация в системе временно приостановлена).

Нужен ли Вам Struts2?

Само собой, Ваш ответ зависит от Ваших обстоятельств и среды, однако вот некоторые критерии :
  1. Используете ли Вы платформу J2EE? Если Ваш ответ «Да», то выбрать Struts2 вероятно стоит.
  2. Имеете ли Вы опыт программирования на Java? Хотя это не самый главный критерий, но это помогает. Если Вы не имеет опыта в Java, но вы хотите в любом случае перейти на Java, Struts2 может помочь сделать переход более лёгким.
  3. Создаёте ли Вы приложения, которым для работы нужен браузер? Это ниша которую заполняет Struts2. Если Ваш ответ «нет», то Struts2 не для Вас.
  4. Создаёте ли Вы сейчас приложения с JSP? Если так, то Вы обязательно должны посмотреть Struts2. Он может заметно повысить Вашу производительность.
Struts2 - это «каркас» приложений для построения Веб-базированного программного обеспечения на языке Java с использованием платформы J2EE. Struts2 делает разработчиков более продуктивными давая им предсобранные компоненты для их последующей сборки в приложения. Struts2 был построен с использованием лучших практик включая шаблон проектирования MVC и может быть использован в широком спектре приложений.

Если Вы используете Java/платформу J2EE – и особенно, если Вы разрабатываете приложения с использованием JSP – Вы должны подумать о Struts2 для разработки Ваших браузерных приложений.