Sun выпускает новую версию технологии Java EE 6
Компания Sun Microsystems сообщила об официальном выпуске новой версии технологии Java Platform Enterprise Edition 6 (Java EE 6). О своей поддержке новой платформы для разработки и развертывания промышленных приложений уже заявили компании Caucho, IBM, Oracle и Red Hat.
Технология Java EE является одной из ведущих платформ для промышленных и web-приложений. На данный момент разработчики уже могут начать написание и развертывание собственных Java EE-приложений, используя официальный инструментарий Java EE SDK.
Стандарт Java EE 6 был утвержден в рамках процедуры JCP (Java Community Process) согласно предварительным спецификациям JSR 316 (Java Specification Request) в конце ноября 2009 года. Участие в процедуре JCP приняли самые крупные компании и организации, включая Apache, Caucho, Eclipse, Fujitsu, Google, HP, IBM, Oracle, Red Hat и SAP AG. Среди нововведений стандарта Java EE 6 стоит выделить функцию профилей (Profiles), которая позволяет точнее описывать целевую платформу для различных сценариев развертывания и эксплуатации приложений. Профили приложений обеспечивают дополнительную гибкость для заказчиков, разработчиков и поставщиков платформ для новых и развивающихся рынков.
Первым примером использования профилей стал облегченный профиль Web Profile, ориентированный на сценарии развертывания web-приложений – таким приложениям часто не нужны все промышленные возможности общей платформы Java EE. В сочетании с новыми спецификациями и недавно представленной технологией Enterprise JavaBeans (EJB) 3.1 Lite профиль Web Profile позволяет разработчикам web-приложений быстро создавать готовые системы без обязательного построения и обслуживания отдельного набора базовых технологий. Кроме того, когда при работе с приложениями потребуются все возможности платформы, разработчики могут быстро перейти от профиля Web Profile на полноценную платформу Java EE 6. Дополнительные профили для различных сценариев выйдут в ближайшее время после утверждения в Java Community Process.
Платформа Java EE 6 предлагает широкие возможности расширения функциональных возможностей – новые функции можно подключать в форме дополнительных модулей. Дополнительно стандарт Java EE 6 описывает процедуры по выводу определенных технологий из очередных выпусков платформы, так что поставщики решений и приложений могут заранее планировать свой переход на более современные технологии, которые будут реализованы в новых версиях платформы.
Новая версия инструментария Java EE SDK содержит все технологии для промышленных и web-приложений, реализованные в платформе Java EE 6. Например, разработчикам теперь доступна технология внедрения зависимостей и контекста Context and Dependency Injection, а также облегченный набор базовых прикладных компонентов EJB 3.1 Lite. Компоненты EJB теперь можно добавлять в файлы web-приложений в формате WAR без создания дополнительных объектов упаковки. Реализована возможность переноса сторонних каркасов приложений в сервлеты с использованием описаний в файлах Web-fragments.xml. Добавление множества аннотаций в различных частях платформы помогает быстрее создавать приложения, а возможность встраивания компонентов EJB в готовые приложения облегчает тестирование.
В дополнение к платформе Java EE 6 компания Sun также анонсировала выпуск обновленного сервера приложений GlassFish v3 и интегрированной среды разработки NetBeans 6.8.
Страница компании Sun Microsystems: http://soft.softline.ru/sun-microsystems.
Получить конcультацию по лицензированию и покупке вам поможет Юлия Щербакова (e-mail: JuliaS@softline.ru, тел.: +7(495) 232-0023 * 0157).