Byte/RE ИТ-издание

Новая версия Java Platform – EE 7

Корпорация Oracle и члены совета Java Community Process (JCP) объявили о выпуске Java Platform, Enterprise Edition 7 (Java EE 7) и Java EE 7 Software Development Kit (SDK). Платформа Java EE 7 является результатом широкой поддержки на отраслевом уровне, включающей открытый экспертный анализ, регулярный выпуск промежуточных версий продукта, а также тесное взаимодействие сотен инженеров более чем из 30 компаний в рамках Java Community Process (JCP) и сообщества GlassFish.

Версию Java EE 7 отличает масштабируемая инфраструктура, которая облегчает создание HTML5-приложений благодаря уменьшению времени отклика за счет двунаправленного интерфейса взаимодействия с WebSockets. Она упрощает синтаксический анализ данных и обмен данными за счет использования отраслевого стандарта для хранения и передачи структурированных данных JSON (JavaScript Object Notation) и поддерживает большее число одновременно работающих пользователей с помощью асинхронных Web-сервисов RESTful с JAX-RS 2.0.

Для повышения эффективности разработки Java EE 7 предоставляет упрощенную архитектуру приложений со связующей интегрированной платформой; сокращает объем так называемого шаблонного кода (boiler-plate code) с помощью метода внедрения зависимости (dependency injection) и ресурсов, используемых по умолчанию (default resources); расширяет применение аннотаций; улучшает переносимость приложений за счет поддержки стандартных Web-сервисов RESTful на стороне клиента.

В числе новых функциональных возможностей Java EE 7:

  • разбиение пакетных заданий на отдельные управляемые блоки для непрерывного OLTP выполнения, более простое определение многопоточных параллельных задач для повышения масштабируемости;
  • улучшение согласованности управляемых компонентов Managed Beans (включая транзакционные перехватчики);
  • поставка транзакционных приложений с возможностью выбора и повышенной гибкостью.

Обновление службы передачи сообщений до версии Java Message Service (JMS) 2.0 делает разработку более простой и удобной благодаря поддержке аннотаций, стандарта CDI (Contexts and Dependency Injection), а также сокращения объема кода, необходимого для отправки и получения сообщений.

Набор средств разработки Java EE 7 SDK предлагает практический подход к обучению новейшим технологиям Java EE, включая учебные руководства, примеры и API документацию..

Разработчики, которые хотят начать работать с Java EE 7 прямо сейчас, могут использовать интегрированную среду разработки NetBeans 7.3.1, поддерживающую функциональные особенности Java EE 7, в том числе HTML5 и Eclipse Kepler (4.3) (доступные сегодня ранние версии Eclipse Kepler поддерживают Java EE 7). Oracle также предлагает учебный курс Java EE 7 New Features, который поможет разработчикам ускорить переход на Java EE 7 и реализовать улучшения и расширения платформы.

Вам также могут понравиться