Джакарта EE
-
Обзор Java-платформ
- Java ME: микро-версия Java, не поддерживается Oracle с 2009 года
- Java SE: стандартная версия Java, включает в себя Java EE
- Jakarta EE: корпоративная версия Java, расширенная спецификациями для веб-сервисов и распределенных вычислений
- JavaFX: поставляется с Oracle JDK с версии 8 по 10, отдельно с версии 11
- PersonalJava: снят с производства
-
История и изменения
- Платформа была известна как Java 2 Platform, Enterprise Edition (J2EE) с версии 1.2 до 1.5
- Oracle представила Java EE в Eclipse Foundation в 2017 году, переименовав платформу в Jakarta EE
- Название Jakarta EE связано с городом Джакарта и столицей Индонезии
-
Технические характеристики
- Jakarta EE включает спецификации для веб-страниц, транзакций, веб-сервисов и других корпоративных функций
- Сервлеты, WebSocket, Faces, EL, RESTful Web Services, JSON Processing, JSON Binding, XML, EJB, JPA, JTA, JMS, Validation, Batch, Connectors, Web Profile — это лишь некоторые из спецификаций
-
Пример кода
- Демонстрирует использование различных технологий в Jakarta EE для создания веб-форм
- Приведены примеры классов для поддержки, доступа к данным и сущностей, а также использование EJB и JPA для управления транзакциями
-
Дополнительные ресурсы
- Ссылки на портал компьютерного программирования, фреймворк Каниго, дескриптор развертывания, чертежи Java, лицензии на исследование и исходный код
- Упоминание о YouTube-канале Jakarta EE для обучения