Версию Java EE 7 отличает масштабируемая инфраструктура, которая облегчает создание HTML5-приложений благодаря уменьшению времени отклика за счет двунаправленного интерфейса взаимодействия с WebSockets. Она упрощает синтаксический анализ данных и обмен данными за счет использования отраслевого стандарта для хранения и передачи структурированных данных JSON (JavaScript Object Notation) и поддерживает гораздо большее число одновременно работающих пользователей с помощью асинхронных веб-сервисов RESTful с JAX-RS 2.0, сообщили CNews в корпорации.
По словам разработчиков, Java EE 7 предоставляет упрощенную архитектуру приложений со связующей интегрированной платформой, сокращает объем так называемого шаблонного кода (boiler-plate code) с помощью метода внедрения зависимости (dependency injection) и ресурсов, используемых по умолчанию (default resources), расширяет применение аннотаций для повышения эффективности, улучшает переносимость приложений за счет поддержки стандартных веб-сервисов RESTful на стороне клиента.
В то же время, Java EE 7 предоставляет новые функциональные возможности, которые отвечают жестким требованиям корпоративных приложений и включают: разбиение пакетных заданий на отдельные управляемые блоки для непрерывного OLTP-выполнения; облегчение определения многопоточных параллельных задач для повышения масштабируемости; улучшение согласованности управляемых компонентов Managed Beans (включая транзакционные перехватчики); поставку транзакционных приложений с возможностью выбора и повышенной гибкостью.
Обновление службы передачи сообщений до версии Java Message Service (JMS) 2.0 делает разработку более простой и удобной благодаря поддержке аннотаций, стандарта CDI (Contexts and Dependency Injection), а также значительного сокращения объема кода, необходимого для отправки и получения сообщений, отметили в Oracle.
Набор средств разработки 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 и реализовать новейшие улучшения и расширения платформы.
Подробнее: http://corp.cnews.ru/news/2013/06/21/oracle_vypustila_java_platform_enterprise_edition_7_533066