Jakarta EE 12 сосредоточится на последовательности и конфигурации

Перед окончательным выпуском Jakarta EE 11 подготовка к Jakarta EE 12 была полна обзоров планов для 24 Jakarta EE спецификации были одобрены в начале 2025 года.

В настоящее время запланировано на выпуск GA в июле 2026 года, согласно План выпускаJakarta EE 12 будет сосредоточена на последовательности и конфигурации, и потребует минимум JDK 21, а также поддержку предстоящего выпуска JDK 25. Многие из обновленных спецификаций будут иметь удаление Java SecurityManager класс, это было устарел в JDK 17 и постоянно отключен В JDK 24. Это включает в себя спецификации, которые не были обновлены с момента выпуска Jakarta EE 10 в сентябре 2022 года.

Выпустить временную шкалу

Предлагаемая временная шкала выпуска Jakarta EE 12 показана на диаграмме ниже.

Текущий план по выпуску Milestone 1 в сентябре 2025 года.

Jakarta EE 12 спецификации

Как показано на приведенной ниже диаграмме спецификации, это предварительный взгляд на спецификации и их соответствующие версии, которые предложены для платформы Jakarta EE 12.

Кратко рассмотрим три спецификации, помеченные как НОВЫЙ На приведенной выше диаграмме. Мы также рассмотрим некоторые предложенные изменения. Обратите внимание, что эти три спецификации должны быть проголосовали на платформе Jakarta EE 12 Руководящим комитетом Jakarta EE.

Джакарта запрос

Пройдя свой обзор создания в апреле 2025 года, Джакарта запрос 1.0новая спецификация в экосистеме Jakarta EE, определяет объектно-ориентированный язык, предназначенный для поддержки Джакарта настойчивостьВ Джакарта данные и Джакарта Носкл спецификации.

Джакарта Носкл

Джакарта Носкл 1.1Авторская спецификация с 2020 года определяет набор API и предоставляет стандартную реализацию для большинства баз данных NOSQL и оптимизации интеграции приложений Java с этими базами данных.

Read more:  PopocatePetl Volcano (Мексика) - Смитсоновский / USGS Weekly Вулканическая деятельность от 13 августа -19 августа 2025 г. (продолжающаяся деятельность)

Предлагаемые новые функции включают в себя: стандартизированное API связи драйвера; Поддержка новой спецификации запроса Джакарты; и поддержка подготовленных заявлений.

Джакарта MVC

Джакарта MVC 3.1также автономная спецификация с 2020 года, определяет стандарт для создания веб-приложений после модели-модели-контроллера.

Предлагаемые новые функции включают в себя: поддержку веб -сервисов Jakarta Restful ExceptionMapper интерфейс для улучшения обработки ответов; и поддержка Jakarta Config спецификация.

Другие новые спецификации

Пройдя свой обзор создания в апреле 2025 года, Джакарта Портлет 4.0Новая спецификация в экосистеме Jakarta EE, определяет API-интерфейсы на стороне сервера и клиента для разработки модульных и многократных веб-компонентов, известных как портлеты, в приложениях Java, которые управляются в портлете. Эта новая спецификация – миграция из JSR 362, Спецификация портлета 3.0под Java EE 8.

Также пройдя свой обзор создания в апреле 2025 года, Джакарта Портлет мост 7.0новая спецификация в экосистеме Jakarta EE, определяет необходимое поведение и API для Джакарта лица Приложения для работы в рамках портлета. Мост выравнивает джакарту, сталкивается с жизненным циклом джакарты. Эта новая спецификация – миграция из JSR 378, Мост портлет 3,0 для лиц Javaserver 2,2 спецификациипод Javaee 8.

Первоначальные планы для портлета Джакарты и Джакарты Портлет -Бридж – это «Строго ограничивается завершением пространства имен и миграции зависимостей, чтобы обеспечить совместимость с Jakarta EE 10 и облегчить путь миграции для разработчиков и организаций.

Ожидается, что эти две спецификации не будут готовы к Jakarta EE 12.

Последовательность

Перед тем, как Джакарта были введены в Джакарта Е.Е. 11, Джакарта Постоянство и Джакарта Носкл были единственными специфическими спецификами для доступа к данным.

Настойчивость Джакарты, с богатой историей, начиная с мая 2006 года, была первоначально разработана Enterprise Javabeans 3.0 Экспертная группа (JSR 220) с выпуском Java EE 5.

Read more:  Пакистан заявил, что обсуждал с Индонезией истребители JF-17 - Bloomberg.com

Jakarta Nosql началась с разработки своей окончательной реализации, Eclipse Jnosqlпрежде чем спецификация была даже концепцией. Познакомился с сообществом Java в марте 2017 года, Eclipse Jnosql первоначально планировал стать общественным проектом, возглавляемым Отавио Сантанаоснователь Expert Services, под эгидой Java Community ProcessПолем

Если бы Jakarta EE 12 может иметь прозвище, мы могли бы определить его как Возраст данныхгде он будет включать в себя постоянство полиглота в экосистеме Джакарта ЕЭ. Это позволит Jakarta EE «говорить» как SQL, так и NOSQL благодаря включению Jakarta Nosql 1.1.

А Http/3 Спецификация, представленная в июне 2022 года, предлагает новые функции, такие как мультиплексирование потока, управление потоком на потоке и установление подключения с низкой задержкой.

Ранние обсуждения в поддержку HTTP/3, возможно, будут включать новый Джакарта http спецификация, которая может создать согласованность для отслеживания объектов запроса и ответа на основе HTTP между такими спецификациями, как Jakarta Restful Web Services и Джакарта СервлетПолем

Конфигурация

Пройдя свой обзор создания в октябре 2021 года, Jakarta Config 1.0 Определяет и управляет конфигурацией с помощью переменных окружающей среды, свойств системы или файлов свойств. Вдохновленный Микропрофильная конфигурация Спецификация, конфигурация Jakarta предназначена для ExternaLize Configuration от MicroServices и значения конфигурации в среде выполнения.

Унимок контейнера для клиента приложения

Контейнер клиента приложения (ACC), введено С выпуском Glassfish 3.1 в июле 2011 года управляет выполнением клиентских компонентов Jakarta EE, которые используются для доступа к различным услугам Jakarta EE, таких как ресурсы из Обмен сообщениями Джакарты и компоненты от Джакарта Энтерправомерные бобыот JVM за пределами сервера Eclipse Glassfish.

Универсание ACC была поднята в конце процесса выпуска Jakarta EE 11, поэтому в конечном итоге было решено объявить эту функцию необязательной, наряду с удаленным EJB, в Jakarta EE 11, чтобы она мог быть адекватно рассмотрена в Jakarta EE 12.

Read more:  Примите участие сейчас и выиграйте революционный лук Divi:de, удобный для путешествий

Jakarta EE Future Directions Group Group

Более подробную информацию о недавнем выпуске Jakarta EE 11 и о том, что находится на горизонте для Jakarta EE 12, можно найти в этом фонде Eclipse пост в блогеПолем

Примечания редактора

[a] Майкл Редлих служит со-директором Государственного кувшина Гарден, комитетом по спецификациям Джакарты и Джакарты NOSQL, а также членом Джакарты EE Future Directions Group.

[b] Диаграмма Jakarta EE 12 предоставлена Фондом Eclipse.

#Jakarta #сосредоточится #на #последовательности #конфигурации

По теме

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.