GlassFish v3

Одновременно с выходом NetBeans 6.8 состоялся выпуск финальной версии свободного (GPLv2 + CDDLv1.0) сервера приложений GlassFish v3. Позади остались более чем полтора года разработки и несколько "prelude"- и "preview"-релизов.

GlassFish v3 - первый сертифицированный сервер приложений, поддерживающий стандарт Java EE 6. Напомним, что недавно утвержденный стандарт Java EE 6 включает в себя:

  • enterprise-технологии: EJB 3.1, JPA 2.0, JDBC 4.0, CORBA 3.0;
  • Web-технологии: Servlet 3.0, JSP 2.2, JSTL 1.2, EL 2.2, JSF 2.0 (Facelets), RESTful web services;
  • вспомогательные технологии: Java Contexts and Dependency Injection (JCDI; ex-WebBeans), Bean Validation.

Отличительными чертами собственно GlassFish v3 можно назвать:

  • микроядро на основе стандарта OSGi - обеспечивает старт сервера за считаные секунды;
  • Grizzly/Comet - поддержка неблокирующих обработчиков web-запросов и ответов на основе Java NIO и NIO.2;
  • веб- и CLI-интерфейсы для управления и мониторинга;
  • веб-интерфейс Центра Обновлений, при помощи которого можно установить дополнительные, не входящие в основную поставку компоненты, такие как JRuby/Rails, Groovy/Grails, jMaki AJAX Framework, серверный JavaScript (Phobos).

Отныне именно GlassFish является официальной reference implementation (RI) для новых веб-технологий от Sun, переняв палочку эстафеты у Apache Tomcat. Также доступен корпоративный вариант Sun GlassFish Enterprise Server v3, отличающийся в первую очередь наличием Enterprise Manager - системы мониторинга и управления набором GlassFish-серверов. Заявлена поддержка средами разработки NetBeans 6.8, Eclipse 3.5.1 и IDEA 9.

Выпуск GlassFish v3 будет весело отмечен на вечеринках в Барлингтоне (Массачусетс), Санта-Кларе (Калифорния) и Бангалоре (Индия).

Сообщение о выходе GlassFish v3 в блоге The Aquarium (англ.)

Пресс-релиз Sun GlassFish Enterprise Server v3 (англ.)

©  Linux.org.ru