Компания SpringSource, недавно приобретённая VMWare, объявила о выходе Spring 3.0 - первого релиза новой ветки популярного Java-фреймворка, используемого более чем тремя миллионами разработчиков по всему миру. Spring 3.0 избавляется от излишней сложности, не доставляя неудобств разработчикам - SpringSource Tool Suite обновлен и поддерживает всю новую функциональность новой версии Spring.
Во время конференции SpringOne 2GX генеральный директор SpringSource Род Джонсон (Rod Johnson) сказал, что "Spring 3.0 и среды разработки SpringSource, включая SpringSource tc Server, предоставляют наиболее эффективную и высокопроизводительную платформу разработки для Java корпоративного уровня."
Основные характеристики релиза:
- Полная оптимизация под Java 5: первое поколение Spring, требующее Java 5 или выше, синтаксис Java 5 применяется везде в Spring API и во всём коде реализации.
- Язык выражений SpEL (Spring expression language): парсер выражений ядра для использования в бин-определениях
- Расширенная поддержка компонентов на базе аннотаций: ключевые возможности проекта Spring JavaConfig теперь доступны и в самом Spring
- Мощная модель стереотипов: создание "коротких" аннотаций через использование мета-аннотаций
- Стандартизованные аннотации с внедрением зависимостей (dependency injection): присутствие начальной поддержки пока не полностью готового стандарта JSR-330 для внедрения зависимостей в Java
- Декларативная модель валидации на основе ограничивающих аннотаций
- Расширенная поддержка связующих средств и средств форматирования
- Глобальная поддержка архитектурного стиля REST
- Прямое отображение объект/XML (OXM)
- Полная поддержка Portlet 2.0
- Абсолютно новые возможности планирования: новые механизмы триггеров и TaskScheduler с первоклассной поддержкой cron
- Начальная поддержка Java EE 6
|