квітня
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 так що підкласи можуть надавати власні статичні методи.

Далі