Как стать автором
Обновить

Конференция SpringOne 2GX — новинки от SpringSource

Время на прочтение2 мин
Количество просмотров971
Проходящая сейчас (и почти уже закончившаяся) в Новом Орлеане конференция SpringOne 2GX — отличный повод поговорить о том, чем нас радовал SpringSource в последнее время и порадует в ближайшем будущем.

SpringOne 2GX — это ежегодная конференция, проводимой компанией SpringSource. Так как относительно недавно SpringSource стал счастливым обладателем технологий Groovy и Grails, в этом году конференции SpringOne и 2Gx решили объединить в одну.


Spring 3.0



Конечно, главным объявлением стал выпуск версии 3.0 Spring Framework. Новая версия содержит ряд довольно интересных нововведений.

  • Java 5. С нынешней версии Spring Framework базируется на Java 5, со всеми вытекающими последствиями (generics, и т.д.)
  • SpEL — Spring Expression Language — возможность ссылаться на свойства бинов и переменные окружения с помощью выражений типа #{...}, причем не только в XML-конфигурациях, но и в аннотациях
  • Стереотипы — пользоваться аннотациями стало еще удобнее. Появилась возможность самому определять группы аннотаций как новую аннотацию.
  • Поддержка JSR-330
  • Поддержка JSR-303 Bean Validation.
  • REST — возможности создания REST приложений теперь встроена в Spring MVC.
  • Object/XML Mapping перекочевал из Spring WebFlow в ядро Spring. Встроенная поддержка JAXB 2, Castor. Интеграция с Spring MVC и Spring JMS.
  • Поддержка Portlet 2.0 (на конференции докладчик попросил поднять руки тех, кто пользуется портлетами. Поднялась одна рука. «Ну и зачем мы тогда мучимся?», сказал докладчик).
  • Converter и Formatter — альтернатива PropertyEditors.
  • Java EE 6 — пока поддерживаются JSF 2.0, JPA 2.0, JSR-303, JSR-330. Прочие технологии из Java EE 6, как, например, Servlet 3.0, будут включены, когда они появятся в конкретных продуктах, предположительно, к выходу Spring 3.1/3.2


tc Server + Insight


Выпущена бесплатная версия SpringSource tcServer — Developer Edition. Для тех, кто не в курсе, tcServer — это Tomcat с коммерческой поддержкой и некоторыми дополнительными возможности, в-основном, в области управления сервером. Из нового — впервые был представлен Spring Insight Dashboard, который дает разработчикам возможность посмотреть, как приложение исполняется на сервере — проследить вызовы, собрать статистику, отсортировать нитки по времени исполнения, и многое другое. Посмотрите видео (.mov, англ) — впечатляет. Я попробовал на своем продукте, и застыдился — еще оптимизировать и оптимизировать.

SpringSource Tool Suite 2.2.0


STS — это бесплатная (но не открытая) сборка Eclipse. Новая версия включает очень удобные инструменты для работы с Groovy, Grails, Spring Roo, и CloudFoundry.

Roo


Выпущена версия 1.0 Spring Roo. Если вам нравилось, как быстро можно начать писать приложение на Ruby-on-Rails, или Grails, то на Roo это еще быстрее.

CloudFoundry


В CloudFoundry (обсуждалось на хабре ранее) внешние изменения не очень заметны, кроме того, что добавились шаблоны запуска. Но теперь ваше приложение можно загрузить на CloudFoundry из STS, Grails и Roo. Я засекал: берется скрипт из 33 строк на Roo (пример wedding.roo из комплекта поставки), и через 2 с половиной минуты приложение запущено на Амазоновском облаке и доступно широкой публике.

Теги:
Хабы:
+21
Комментарии14

Публикации

Изменить настройки темы

Истории

Работа

Java разработчик
356 вакансий

Ближайшие события

Weekend Offer в AliExpress
Дата20 – 21 апреля
Время10:00 – 20:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн