Главная » Spring » Что нового в Spring 2.5?

0

В ноябре 2007 команда Spring выпустила версию 2.5 фреймворка Spring Framework. Заметным новшеством в Spring 2.5 стала поддерж- ка разработки на основе аннотаций. До появления версии Spring 2.5

нормой считалось определение конфигураций в виде XML-файлов. Но в версии Spring 2.5 появилось несколько дополнительных спо- собов использования аннотаций, существенно уменьшивших объем XML-кода, необходимого для конфигурирования Spring:

# внедрение зависимостей посредством аннотации @Autowired и

управление автоматическим связыванием с помощью аннота- ций @Qualifier;

# поддержка аннотаций JSR-250, включая @Resource – для внед-

рения зависимости от именованного ресурса, а также @Post- Construct и @PreDestroy – для реализации методов управления жизненным циклом;

# автоматическое определение компонентов Spring, отмеченных

аннотацией @Component (или одной из нескольких стереотипных аннотаций);

# совершенно новая модель программирования Spring MVC

с применением аннотаций, которая существенно упростила разработку веб-приложений на основе Spring;

# новый фреймворк для интеграционного тестирования, осно-

ванный на JUnit 4 и аннотациях.

Даже при том, что аннотации стали самым заметным новшеством в Spring 2.5, тем не менее перечень нововведений на этом не огра- ничивается:

# полная поддержка Java 6 и Java EE 5, включая JDBC 4.0, JTA

1.1, JavaMail 1.4 и JAX-WS 2.0;

# новое выражение bean-name в элементе, описывающем точку внедрения, для внедрения аспектов в компоненты Spring по их именам;

# встроенная поддержка AspectJ для этапа загрузки приложения в JVM;

# новые пространства имен XML для определения конфигура- ций, включая пространство имен context – для конфигуриро- вания особенностей контекста, и пространство имен jms – для конфигурирования компонентов, управляемых сообщениями;

#  поддержка именованных параметров в SqlJdbcTemplate.

Многие из этих новых особенностей фреймворка Spring мы будем исследовать на протяжении всей книги.

Источник:   Уоллс К., Spring в действии. – М.: ДМК Пресс, 2013. – 752 с.: ил.

По теме:

  • Комментарии