Адрес: ул. Б. Очаковская 32 Москва Россия
Наши официальные канал и чат в telegram
Поднимем Devuan на вершину Distrowatch! Просто перейдите по ссылке один раз в день.

Доступна платформа Jakarta EE 11, продолжающая развитие Java EE

Новости собранные из разных RSS источников
Аватара пользователя
root:#
Site Admin
Сообщения: 388
Зарегистрирован: Вт ноя 08, 2022 3:27 pm
Благодарил (а): 39 раз
Поблагодарили: 22 раза

Доступна платформа Jakarta EE 11, продолжающая развитие Java EE

Сообщение root:# »

Доступна платформа Jakarta EE 11, продолжающая развитие Java EE
Сообщество Eclipse представило платформу Jakarta EE 11. Jakarta EE пришёл на смену Java EE (Java Platform, Enterprise Edition) после передачи процессов разработки спецификаций, TCK и эталонной реализации в руки некоммерческой организации Eclipse Foundation. Платформа продолжила развитие под новым именем так как компания Oracle передала только технологии и управление проектом, но не передала сообществу Eclipse права на использование торговой марки Java. Среди изменений в новой версии:
  • Проведена модернизация и реструктуризация тестов для оценки совместимости - TCK (Test Compatibility Kits). Осуществлён переход с Apache Ant и Java Test Harness на JUnit 5 и Apache Maven. В состав включён новый компонент Jakarta Data 1.0, предоставляющий API для упрощения доступа к данным в БД. В составе предложены интерфейсы BasicRepository и CrudRepository для доступа к репозиториям Jakarta Data, интерфейс Pagination для доступа к отдельным порциям данных, а также упрощённый язык формирования запросов. Добавлена поддержка Java SE 21 и новых возможностей данной ветки, таких как виртуальные потоки. В Jakarta Persistence 3.2 добавлена возможность пометки шаблонов записей Java SE (record) как @Embeddable или @IdClass. Обеспечен автоматический маппинг java.time.Instant и java.time.Year во встроенные типы. В Jakarta Validation 3.1 появилась поддержка применения правил валидации к шаблонам записей. В Persistence 3.2 объявлены устаревшими java.util/java.sql, Date/Time/Timestamp/Calendar и @Temporal, вместо которых следует использовать API java.time. Обновлены спецификации 16 компонентов Jakarta EE: Authorization 3.0, Authentication 3.1, Concurrency 3.1, CDI 4.1, Expression Language 6.0, Faces 4.1, Security 4.0, Servlet 6.1, Persistence 3.2, Pages 4.0, WebSocket 2.2, Validation 3.1, RESTful Web Services 4.0, Annotations 3.0, Interceptors 2.2 и CDI Lite 4.1.

Изображение

Источник: https://www.opennet.ru/opennews/art.shtml?num=63479