апреля
26
2012

RedirectAttributes. Flash-переменные в Spring MVC

В этой статье рассмотрим новую возможность Spring MVC 3.1, а именно - использование RedirectAttributes. Этот класс используется для передачи так называемых flash-атрибутов, то есть, значений, которые будут доступны только следующему запросу и самоликвидируются для последующих запросов. Обычно они служат для отображения пользователю информации по поводу успешной или неуспешной отправки формы.

Далее
апреля
26
2012

@SessionAttributes. Сессия в Spring MVC

В этой статье рассмотрим работу с аннотацией @SessionAttributes в Spring MVC. Как понятно из названия, эта аннотация предназначена для работы с атрибутами сессии. А именно, @SessionAttributes объявляет атрибут(ы) сессии, используемый(ые) конкретным обработчиком.

Далее
апреля
25
2012

Кодировка запроса в Spring с использованием CharacterEncodingFilter

В Spring Framework есть очень полезный фильтр CharacterEncodingFilter, который позволяет указать кодировку для запроса. Это полезно, поскольку современные браузеры, как правило, не устанавливают кодировка символов, даже если таковая указана на HTML-странице или форме. Этот фильтр может либо применить кодировку по умолчанию, если в запросе не указана кодировка, либо обеспечить кодирование запроса в нужную кодировку вне зависимости от того, установлена она в запросе или нет ("forceEncoding"="true").

Далее
апреля
24
2012

@ModelAttribute и Spring MVC

В Spring MVC есть очень полезная аннотация - @ModelAttribute. Благодаря использованию этой аннотации можно существенно уменьшить код контроллера и облегчить его понимания, а заодно и улучшить его.

Далее
апреля
23
2012

Spring 3 и @Controller. Часть 2

Продолжаем тему контроллера в Spring Framework. В этой части будет рассмотрено: использования стандартных классов HttpServletRequest и HttpSession; возможность использования Ant-подобных адресов; распределение запросов по методам, используя их заголовки; мощный класс WebRequest; классы Local и Principal; аннотации @RequestParam, @RequestHeader и @ResponseBody.

Далее
апреля
23
2012

Spring 3 и @Controller. Часть 1

В первой части статьи рассмотрим создание контроллеров при использовании Spring Framework 3-й версии и Spring MVC в частности. Остановимся на аннотациях @Controller, @RequestMapping и @PathVariable, а также поговорим о классах модели Model и ModelAndView.

Далее
апреля
13
2012

Spring 3 и Hibernate 3. Часть 2

Вторая часть статьи о совместном использовании Spring 3 и Hibernate 3. Будут рассматрены базовые принципы работы с объектами, DAO-классами и сервисами.

Далее
апреля
12
2012

Spring 3 и Hibernate 3. Часть 1

В этом примере рассмотрим использование Spring 3 совместно с Hibernate 3. В качестве среды разработки будет использована SpringSource Tool Suite, а база данных - MySQL. В этой части рассмотрена только настройка для будущего приложения. Вся логика описана во второй части статьи.

Далее
марта
27
2012

Вышла новая версия Spring Web Flow 2.3.1

Spring Web Flow 2.3.1 доступен для скачивания. Данная версия содержит обновление до Spring 3.1.1 и JavaServer Faces 2.1.7, а также ряд исправлений ошибок.

Далее
февраля
17
2012

Вышла новая версия популярного Java-фреймворка Spring Framework 3.1.1

В новой версии исправлено множество ошибок и добавлены 4 новые особенности: фреймворк стал более гибким с переводами для SQLException; добавлено новое исключение QueryTimeoutException в иерархию DataAccessException; флэш атрибуты с RedirectView; добавлена возможность переопределить ReflectiveMethodResolver так что подклассы могут предоставлять собственные статические методы.

Далее