Jump to content

Джакарта, EE

(Перенаправлено из Java 2 Enterprise Edition )
Джакарта, EE
Цвет логотипа шхуны Jakarta EE по умолчанию
Программное обеспечение плеера Ява
Язык(и) программирования Ява
Приложение(я) Сервер приложений
Статус Активный
Лицензия Публичная лицензия Eclipse или Стандартная общественная лицензия GNU с исключением пути к классам
Веб-сайт Джакарта .из

Jakarta EE , ранее известная как Java Platform, Enterprise Edition ( Java EE ) и Java 2 Platform, Enterprise Edition ( J2EE ), представляет собой набор спецификаций, расширяющих Java SE. [1] со спецификациями корпоративных функций, таких как распределенные вычисления и веб-сервисы . [2] Приложения Jakarta EE запускаются в эталонных средах выполнения , которыми могут быть микросервисы или серверы приложений , которые обрабатывают транзакции, безопасность, масштабируемость, параллелизм и управление развертываемыми ими компонентами.

Jakarta EE определяется своей спецификацией . Спецификация определяет API (интерфейс прикладного программирования) и их взаимодействие. Как и в случае с другими спецификациями Java Community Process , поставщики должны соответствовать определенным требованиям соответствия, чтобы объявить свои продукты совместимыми с Jakarta EE .

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

Платформа была известна как Java 2 Platform, Enterprise Edition или J2EE с версии 1.2, пока название не было изменено на Java Platform, Enterprise Edition или Java EE в версии 1.5.

Java EE поддерживалась Oracle в рамках процесса сообщества Java . 12 сентября 2017 года корпорация Oracle объявила, что представит Java EE в Eclipse Foundation . [3] Проект верхнего уровня Eclipse получил название Eclipse Enterprise for Java (EE4J). [4] Фонд Eclipse Foundation не смог договориться с Oracle по поводу использования товарных знаков javax и Java. [5] Oracle владеет товарным знаком «Java», и платформа была переименована с Java EE в Jakarta EE. [6] [7] Название относится к крупнейшему городу на острове Ява , а также столице Индонезии Джакарте . [8] Это название не следует путать с бывшим проектом Jakarta Project , который способствовал развитию ряда нынешних и бывших проектов Java в Apache Software Foundation .

История корпоративной платформы Java
Версия платформы Выпускать [9] Спецификация Java SE Поддержка Важные изменения
Джакарта ЭЭ 11 Запланировано на июнь/июль 2024 г. 11 Ява ЮВ 21 Данные
Джакарта EE 10 2022-09-22 [10] 10
  • Ява ЮВ 17
  • Ява ЮВ 11
Удаление устаревших элементов в Servlet, Faces, CDI и EJB (Entity Beans и встраиваемый контейнер). CDI-время сборки.
Джакарта, EE 9.1 2021-05-25 [11] 9.1
  • Ява ЮВ 11
  • Ява ЮВ 8
Поддержка JDK 11
Джакарта ЭЭ 9 2020-12-08 [12] 9 Ява ЮВ 8 Пространство имен API перенесено из javax к jakarta
Джакарта EE 8 2019-09-10 [13] 8 Ява ЮВ 8 Полная совместимость с Java EE 8.
Ява ЕЕ 8 2017-08-31 ДжСР 366 Ява ЮВ 8 на основе HTTP/2 и CDI Безопасность
Ява ЕЕ 7 2013-05-28 ДжСР 342 Ява ЮВ 7 WebSocket , JSON и HTML5. Поддержка
Ява ЕЕ 6 2009-12-10 ДжСР 316 Ява ЮВ 6 CDI управляемые Beans и REST
Ява ЕЕ 5 2006-05-11 ДжСР 244 Ява ЮВ 5 Java-аннотации
J2EE 1.4 2003-11-11 ДжСР 151 J2SE 1.4 WS-I Веб-сервисы, совместимые с [14]
J2EE 1.3 2001-09-24 ДжСР 58 J2SE 1.3 Архитектура соединителя Java [15]
J2EE 1.2 1999-12-17 1.2 J2SE 1.2 Выпуск первоначальной спецификации

Технические характеристики

[ редактировать ]

Jakarta EE включает несколько спецификаций, которые служат различным целям, например создание веб-страниц, чтение и запись из базы данных транзакционным способом, управление распределенными очередями.

API-интерфейсы Jakarta EE включают в себя несколько технологий, расширяющих функциональность базовых Java SE API-интерфейсов , таких как Jakarta Enterprise Beans , соединители , сервлеты , серверные страницы Jakarta и несколько веб-сервисов технологий .

Веб-спецификации

[ редактировать ]
  • Jakarta Servlet : определяет, как управлять HTTP-запросами синхронно или асинхронно. Это низкий уровень, и на него опираются другие спецификации Jakarta EE;
  • Jakarta WebSocket: спецификация API, определяющая набор API для обслуживания WebSocket ; соединений
  • Jakarta Faces : технология построения пользовательских интерфейсов из компонентов;
  • Jakarta Expression Language ( EL ) — это простой язык, изначально разработанный для удовлетворения конкретных потребностей разработчиков веб-приложений. Он используется специально в Jakarta Faces для привязки компонентов к (резервным) bean-компонентам, а также в контекстах и ​​внедрении зависимостей к именованным bean-компонентам, но может использоваться на всей платформе.

Спецификации веб-сервиса

[ редактировать ]

Спецификации предприятия

[ редактировать ]
  • Jakarta Activation ( JAF ) определяет архитектуру для расширения компонентов Beans путем обеспечения типизации данных и привязок таких типов.
  • Jakarta Contexts and Dependency Injection ( CDI ) — это спецификация, обеспечивающая контейнер внедрения зависимостей ;
  • Спецификация Jakarta Enterprise Beans ( EJB ) определяет набор облегченных API-интерфейсов, которые будет поддерживать контейнер объектов (контейнер EJB) для обеспечения транзакций (с использованием JTA ), удаленных вызовов процедур (с использованием RMI или RMI-IIOP ), управления параллелизмом , зависимостей. внедрение и контроль доступа к бизнес-объектам. Этот пакет содержит классы и интерфейсы Jakarta Enterprise Beans, которые определяют контракты между корпоративным компонентом и его клиентами, а также между корпоративным компонентом и контейнером ejb.
  • Jakarta Persistence ( JPA ) — это спецификации объектно-реляционного сопоставления между таблицами реляционной базы данных и классами Java.
  • Jakarta Transactions ( JTA ) содержит интерфейсы и аннотации для взаимодействия с поддержкой транзакций, предлагаемой Jakarta EE. Несмотря на то, что этот API абстрагируется от деталей действительно низкого уровня, интерфейсы также считаются несколько низкоуровневыми, и предполагается, что средний разработчик приложений в Jakarta EE либо полагается на прозрачную обработку транзакций с помощью абстракций EJB более высокого уровня, либо использует аннотации, предоставляемые этим API в сочетании с управляемыми компонентами CDI.
  • Jakarta Messaging ( JMS ) предоставляет программам Java общий способ создания, отправки, получения и чтения сообщений корпоративной системы обмена сообщениями.

Другие характеристики

[ редактировать ]
  • Проверка Джакарты. Этот пакет содержит аннотации и интерфейсы для поддержки декларативной проверки, предлагаемые API проверки Джакарты . Jakarta Validation предоставляет унифицированный способ предоставления ограничений для bean-компонентов (например, классов модели Jakarta Persistence), которые могут применяться на разных уровнях. В Jakarta EE Jakarta Persistence учитывает ограничения проверки компонентов на уровне персистентности, а JSF — на уровне представления.
  • Jakarta Batch предоставляет средства пакетной обработки в приложениях для выполнения длительных фоновых задач, которые могут включать в себя большой объем данных и которые, возможно, придется периодически выполнять.
  • Jakarta Connectors — это инструмент на основе Java для соединения серверов приложений и информационных систем предприятия ( EIS ) в рамках интеграции корпоративных приложений ( EAI ). Это низкоуровневый API, предназначенный для поставщиков, с которыми средний разработчик приложений обычно не контактирует.

Веб-профиль

[ редактировать ]

В попытке ограничить занимаемое веб-контейнерами пространство как в физическом, так и в концептуальном плане был создан веб-профиль — подмножество спецификаций Jakarta EE. Веб-профиль Jakarta EE включает в себя следующее:

Спецификация Ява ЕЕ 6 [16] Ява ЕЕ 7 [17] Ява ЕЕ 8 [18]
Джакарта EE 8 [19]
Джакарта ЭЭ 9 [20]
Джакарта, EE 9.1 [21]
Джакарта EE 10 [22]
Джакартский сервлет 3.0 3.1 4.0 5.0 6.0
Страницы сервера Джакарты ( JSP ) 2.2 2.3 2.3 3.0 3.1
Джакартский язык выражений ( EL ) 2.2 3.0 3.0 4.0 5.0
Поддержка отладки Джакарты для других языков (JSR-45) 1.0 1.0 1.0 2.0 2.0
Стандартная библиотека тегов Джакарты ( JSTL ) 1.2 1.2 1.2 2.0 3.0
Джакарта Лица 2.0 2.2 2.3 3.0 4.0
Джакарта Веб-службы RESTful ( JAX-RS ) 1.1 2.0 2.1 3.0 3.1
Джакарта WebSocket ( WebSocket ) 1.0 1.1 2.0 2.1
Джакарта Обработка JSON ( JSON-P ) 1.0 1.1 2.0 2.1
Джакартская привязка JSON ( JSON-B ) 1.1 2.0 3.0
Джакарта Аннотации ( Калифорния ) 1.1 1.2 1.3 2.0 2.1
Джакартские корпоративные компоненты ( EJB ) 3.1 Маленький 3.2 Маленький 3.2 Маленький 4.0 Маленький 4.0 Маленький
Джакартские транзакции ( JTA ) 1.1 1.2 1.2 2.0 2.0
Джакарта Персистенс ( JPA ) 2.0 2.1 2.2 3.0 3.1
Джакартская проверка bean-компонентов 1.0 1.1 2.0 3.0 3.0
Управляемые бобы Джакарты 1.0 1.0 1.0 2.0
Джакарта Перехватчики 1.1 1.2 1.2 2.0 2.1
Джакартские контексты и внедрение зависимостей ( CDI ) 1.0 1.1 2.0 3.0 4.0
Внедрение зависимостей в Джакарте 1.0 1.0 1.0 2.0 2.0
Джакарта Безопасность 1.0 2.0 3.0
Джакартская аутентификация 1.0 1.1 2.0 3.0
Джакартский параллелизм 3.0

Сертифицированные среды выполнения ссылок

[ редактировать ]

Хотя по определению все реализации Jakarta EE предоставляют один и тот же базовый уровень технологий (а именно, спецификацию Jakarta EE и связанные API), они могут значительно отличаться в отношении дополнительных функций (таких как соединители , кластеризация , отказоустойчивость , высокая доступность , безопасность , и т. д.), установленный размер, объем памяти , время запуска и т. д.

Джакарта, EE

[ редактировать ]
Ссылка на среду выполнения [23] [24] [25] Разработчик Платформа Джакарта EE 10 Продукты, совместимые с платформой Jakarta EE 9/9.1 Продукты, совместимые с веб-профилем Jakarta EE 9/9.1 Продукты, совместимые с платформой Jakarta EE 8 Продукты, совместимые с веб-профилем Jakarta EE 8 Лицензирование
СтеклоРыба Затмение Да 7.0.0 Да 6.0.0/ 6.1.0 Да 6.0.0/ 6.1.0 Да 5.1.0 Да 5.1.0 Бесплатное программное обеспечение
Открытая свобода ИБМ Да 22.0.0.13-бета, [26] 23.0.0.3 [27] Да 21.0.0.12 Да 21.0.0.12 Да 19.0.0.6, 20.0.0.3 Да 19.0.0.6, 20.0.0.3 Бесплатное программное обеспечение
Вебсфера Свобода ИБМ Да 23.0.0.3 [27] Да 21.0.0.12 Да 21.0.0.12 Да 20.0.0.3 Да 20.0.0.3 Собственное программное обеспечение
WildFly Красная шляпа Да 27.0.0.Альфа5 Да 23.0.1-Предварительная версия/25.0.0-Предварительная версия Да 23.0.1-Предварительная версия/25.0.0-Предварительная версия Да 18.0.0 Да 18.0.0 Бесплатное программное обеспечение
JBoss EAP Красная шляпа Нет Нет Нет Да 7.3.0 Да 7.3.0 Бесплатное программное обеспечение
ТомEE Апач Нет Нет Да 9.0.0-М7 [28] Нет Да 8.0.x Бесплатное программное обеспечение
Пайара Сервер Пайара Сервисес Лимитед Да 6.2022.1 Альфа 4 Да 6.2021.1 Альфа 1 Нет Да 5.22.0, 5.23.0 Да 5.23.0 Бесплатное программное обеспечение
Сервер приложений Thunisoft Пекин Thunisoft Информационные технологии Нет Да 3.0 Нет Да 2,8 Нет Собственное программное обеспечение
ИИСУС Тмаксофт Нет Нет Нет Да 8,5 Нет Собственное программное обеспечение
Сервер приложений InforSuite Промежуточное программное обеспечение Shandong Cvicse Нет Да 11 Нет Да 10 Нет Собственное программное обеспечение
Ссылка на среду выполнения Разработчик Сертификация Java EE 8 – полная Сертификация Java EE 8 – Интернет Сертификация Java EE 7 – полная Сертификация Java EE 7 – Интернет Сертификация Java EE 6 – полная
Официальная страница Oracle о совместимости Java EE.
Сертификация Java EE 6 – Интернет Сертифицирован Java EE 5. Сертифицирован J2EE 1.4. Лицензирование
Сервер GlassFish с открытым исходным кодом Оракул Да, версия 5.0 [29] Да, версия 5.0 [29] Да v4.x [30] Да v4.x [30] Да v3.x и выше [31] Да, веб-профиль v3.x Да v2.1.x [31] Бесплатное программное обеспечение
Сервер Oracle GlassFish Оракул Да, версия 3 [32] на основе сервера приложений GlassFish с открытым исходным кодом Да Сервер приложений Sun Java System v9.0 Да Сервер приложений Sun Java System v8.2 Собственное программное обеспечение
Сервер Oracle WebLogic Оракул Да 14.1.1 [33] Да 12.2.1 [34] Да, v12c [35] Да v10.3.5.0 Да, версия 9 Собственное программное обеспечение
WildFly Красная шляпа Да v14.x [29] Да v14.x [29] Да, версия 8.1 [36] Да v8.0.0.Final Да, версия 7.1 [37] Да, версия 6.0 [38] и версия 7.0 [39] Да, версия 5.1 [40] [41] Да v4.x Бесплатное программное обеспечение
Платформа корпоративных приложений JBoss Красная шляпа Да, версия 7.2 [42] Да, версия 7.0 [30] Да, версия 7.0 [30] Да, версия 6.0 [43] Да, версия 5 Собственное программное обеспечение
Сервер приложений IBM WebSphere ИБМ Да, версия 9.x [29] Да, версия 9.x [30] Да, версия 8 [44] Да v7 Да Собственное программное обеспечение
Сервер приложений IBM WebSphere Liberty ИБМ Да v18.0.0.2 [45] Да v18.0.0.2 [45] Да v8.5.5.6 [46] [47] Да v8.5.5.6 [30] Да v8.5.5 [48] Собственное программное обеспечение
Открытая свобода ИБМ Да v18.0.0.2 Да v18.0.0.2 Бесплатное программное обеспечение
IBM WebSphere Application Server Community Edition ИБМ Да, версия 3.0 Да, версия 2.1 Собственное программное обеспечение
Апач Джеронимо Апач Да v3.0-бета-1 [49] [50] Да, версия 2.0 Да, версия 1.0 Бесплатное программное обеспечение
ИИСУС Тмаксофт Да, версия 8 Да v7 [51] [52] Да, версия 6 Да, версия 5 Собственное программное обеспечение
Сервер приложений Cosminexus Хитачи Да, версия 10.0 [29] Да, версия 9 [53] Собственное программное обеспечение
Межэтапный сервер приложений Fujitsu [54] Фуджицу Да, версия 12.0 [29] Да, версия 1 Azure/v10.1 [55] [56] Да Собственное программное обеспечение
ВебОТХ НЭК Да [57] Да Собственное программное обеспечение
Сервер приложений BES Баоланде Да, версия 9.5 [30]
Апач TomEE [58] [59] Апач № 7 (подобен Java EE 7, но не сертифицирован [60] ) Да Бесплатное программное обеспечение
Смола Сервер Резина Да, версия 4.0 [61] Да Собственное программное обеспечение
Сивпас ОВ2 Да, версия 6.0 [62] Бесплатное программное обеспечение
ЮНАС ОВ2 Да v5.3 rc1 [63] Да Да Бесплатное программное обеспечение
SAP NetWeaver САП Да v2.x [64] Да Да Собственное программное обеспечение
Контейнеры Oracle для Java EE Оракул Да Собственное программное обеспечение
Веб-сервер Oracle iPlanet Оракул Да Веб-сервер Sun Java System Собственное программное обеспечение
Сервер приложений Oracle 10g Оракул Да Собственное программное обеспечение
Прамати Сервер Прамати Технологии Да, версия 5.0 Собственное программное обеспечение
Трифорк Т4 Трифорк Да Собственное программное обеспечение
Сервер корпоративных приложений Sybase [65] Сибаза Да Собственное программное обеспечение

Пример кода

[ редактировать ]

Пример кода, показанный ниже, демонстрирует, как различные технологии в Java EE 7 используются вместе для создания веб-формы для редактирования пользователя.

В Jakarta EE (веб-) пользовательский интерфейс можно создать с помощью Jakarta Servlet , Jakarta Server Pages ( JSP ) или Jakarta Faces ( JSF ) с Facelets . В примере ниже используются Faces и Facelets . Явно не показано, что входные компоненты используют API проверки компонентов Jakarta EE Bean под прикрытием для проверки ограничений.

<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://xmlns.jcp.org/jsf/html" xmlns:f="http://xmlns.jcp.org/jsf/core">

    <f:metadata>
        <f:viewParam name="user_id" value="#{userEdit.user}" converter="#{userConvertor}" />
    </f:metadata>

    <h:body>

        <h:messages />

        <h:form>
            <h:panelGrid columns="2">
                <h:outputLabel for="firstName" value="First name" />
                <h:inputText id="firstName" value="#{userEdit.user.firstName}" label="First name" />

                <h:outputLabel for="lastName" value="Last name" />
                <h:inputText id="lastName" value="#{userEdit.user.lastName}" label="Last name" />

                <h:commandButton action="#{userEdit.saveUser}" value="Save" />
            </h:panelGrid>
        </h:form>

    </h:body>
</html>

Пример класса Backing Bean

[ редактировать ]

Чтобы облегчить эту точку зрения, Jakarta EE использует концепцию, называемую «Backing Bean». В приведенном ниже примере используются контексты и внедрение зависимостей (CDI) и Jakarta Enterprise Beans ( EJB ).

@Named
@ViewScoped
public class UserEdit {

    private User user;

    @Inject
    private UserDAO userDAO;

    public String saveUser() {
        userDAO.save(this.user);
        addFlashMessage("User " + this.user.getId() + " saved");

        return "users.xhtml?faces-redirect=true";
    }

    public void setUser(User user) {
        this.user = user;
    }

    public User getUser() {
        return user;
    }
}

Пример класса объекта доступа к данным

[ редактировать ]

Для реализации бизнес-логики Jakarta Enterprise Beans ( EJB в Jakarta EE используется ). Для фактического сохранения JDBC или Jakarta Persistence можно использовать (JPA). В приведенном ниже примере используются EJB и JPA. Явно не показано, что JTA скрыто используется EJB для управления транзакционным поведением.

@Stateless
public class UserDAO {

    @PersistenceContext
    private EntityManager entityManager;

    public void save(User user) {
        entityManager.persist(user);
    }

    public void update(User user) {
        entityManager.merge(user);
    }

    public List<User> getAll() {
        return entityManager.createNamedQuery("User.getAll", User.class)
                            .getResultList();
    }

}

Пример класса сущности

[ редактировать ]

Для определения классов сущностей/моделей Jakarta EE предоставляет Jakarta Persistence ( JPA ), а для выражения ограничений на эти сущности — API проверки компонентов. В приведенном ниже примере используются обе эти технологии.

@Entity
public class User {

    @Id
    @GeneratedValue(strategy = IDENTITY)
    private Integer id;

    @Size(min = 2, message="First name too short")
    private String firstName;

    @Size(min = 2, message="Last name too short")
    private String lastName;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getFirstName() {
        return firstName;
    }

    public void setFirstName(String firstName) {
        this.firstName = firstName;
    }

    public String getLastName() {
        return lastName;
    }

    public void setLastName(String lastName) {
        this.lastName = lastName;
    }

}

См. также

[ редактировать ]
  1. ^ «Различия между Java EE и Java SE — ваш первый кубок: введение в платформу Java EE» . Документы.oracle.com. 01.04.2012 . Проверено 18 июля 2012 г.
  2. ^ «Обзор Java EE» . Корпорация Оракл . Проверено 26 февраля 2017 г.
  3. ^ Уотерс, Джон К. (12 сентября 2017 г.). «Java EE переходит в Eclipse Foundation» . АДТмаг . Проверено 13 сентября 2017 г.
  4. ^ Битон, Уэйн. «Часто задаваемые вопросы по EE4J» . Фонд Эклипс .
  5. ^ Милинкович, Майк (3 мая 2019 г.). «Обновленная информация о правах Jakarta EE на товарные знаки Java» . Блог. Жизнь в Затмении . Проверено 25 июля 2024 г.
  6. ^ Чиргвин, Ричард (4 марта 2018 г.). «Java EE переименована в Jakarta EE после размолвки между брендами Big Red» . Программное обеспечение. Регистр . Проверено 19 марта 2018 г.
  7. ^ Воан-Николс, Стивен Дж. (5 марта 2018 г.). «Прощай, JEE, здравствуй, Джакарта, EE» . Linux и открытый исходный код. ЗДНет . Проверено 10 июля 2020 г.
  8. ^ Тиймс, Арьян (27 февраля 2020 г.). «Переход с Java EE на Jakarta EE» . Журнал Ява. blogs.oracle.com . Проверено 25 июля 2024 г.
  9. ^ «Релизы Джакарты EE» . Джакарта EE . Фонд Эклипс . Проверено 17 июля 2024 г.
  10. ^ Обрадович, Таня; Гримстад, Ивар (22 сентября 2022 г.). «Рабочая группа Jakarta EE Фонда Eclipse выпускает Jakarta EE 10, открывая эпоху облачной нативной Java» . Новости. Джакарта Э.Э. (Пресс-релиз). Фонд Эклипс . Проверено 17 июля 2024 г.
  11. ^ Обрадович, Таня; Гримстад, Ивар (25 мая 2021 г.). «Рабочая группа Jakarta EE выпускает Jakarta EE 9.1, поскольку отрасль продолжает использовать корпоративную Java с открытым исходным кодом» . Новости. Джакарта Э.Э. (Пресс-релиз). Фонд Эклипс . Проверено 5 марта 2022 г.
  12. ^ Ммайель, Шабнам; Обрадович, Таня (08.12.2020). «Джакарта EE 9 выпущена!» . Новости. Джакарта Э.Э. (Пресс-релиз). Фонд Эклипс . Проверено 5 марта 2022 г.
  13. ^ Ммайель, Шабнам; Обрадович, Таня (10 сентября 2019 г.). «Джакарта EE 8 выпущена!» . Новости. Джакарта Э.Э. (Пресс-релиз). Фонд Эклипс . Проверено 5 марта 2022 г.
  14. ^ Крил, Пол (21 ноября 2003 г.). «Сертифицировано по спецификации J2EE 1.4» . Разработка программного обеспечения. Инфомир . Проверено 5 марта 2022 г.
  15. ^ Коупленд, Ли (24 сентября 2001 г.). «Sun представляет J2EE 1.3» . Разработка программного обеспечения. Компьютерный мир . Проверено 5 марта 2022 г.
  16. ^ «JSR 316: Спецификация платформы Java, Enterprise Edition 6 (Java EE 6)» . Процесс сообщества Java . Корпорация Оракл . Проверено 5 марта 2022 г.
  17. ^ «JSR 342: Спецификация платформы Java, Enterprise Edition 7 (Java EE 7)» . Процесс сообщества Java . Корпорация Оракл . Проверено 5 марта 2022 г.
  18. ^ «Платформа Java, Enterprise Edition 8 (Java EE 8) Спецификация веб-профиля» (PDF) . Гитхаб . Корпорация Оракл . Архивировано (PDF) из оригинала 9 октября 2022 г. Проверено 5 февраля 2022 г.
  19. ^ «Определение веб-профиля» . Веб-профиль Джакарты EE . 8. Джакарта Э.Э. Фонд Эклипс . Проверено 5 марта 2022 г.
  20. ^ «Определение веб-профиля» . Веб-профиль Джакарты EE . 9. Джакарта Э.Э. Фонд Эклипс . Проверено 5 марта 2022 г.
  21. ^ «Определение веб-профиля» . Веб-профиль Джакарты EE . 9.1. Джакарта Э.Э. Фонд Эклипс . Проверено 5 марта 2022 г.
  22. ^ «Определение веб-профиля» . Веб-профиль Джакарты EE . 10. Джакарта Э.Э. Фонд Эклипс . Проверено 27 сентября 2022 г.
  23. ^ «Продукты, совместимые с Jakarta EE» . Джакарта.ee .
  24. ^ «Продукты, совместимые с Jakarta EE 9» . Джакарта.ee .
  25. ^ «Продукты, совместимые с Jakarta EE 8» . Джакарта.ee .
  26. ^ «Платформа Jakarta EE 10 и MicroProfile 6 в Open Liberty 23.0.0.1-beta» . openliberty.io .
  27. ^ Перейти обратно: а б «Поддержка Jakarta EE 10, MicroProfile 6 и Java SE 20 в Open Liberty 23.0.0.3» . openliberty.io .
  28. ^ «Апач ТомEE» . tomee.apache.org . Проверено 08 января 2024 г.
  29. ^ Перейти обратно: а б с д и ж г «Совместимость Java EE» . www.oracle.com . Проверено 05 августа 2018 г.
  30. ^ Перейти обратно: а б с д и ж г «Совместимость Java EE» .
  31. ^ Перейти обратно: а б «Сравнение версий GlassFish Open Source Edition 2.x и 3.0.x» . Архивировано из оригинала 20 декабря 2012 г.
  32. ^ «Совместимость Java EE» . Java.sun.com. 07.09.2010 . Проверено 18 июля 2012 г.
  33. ^ «Сервер Oracle Weblogic 14.1.1» . www.oracle.com .
  34. ^ «Сервер Oracle Weblogic 12.1.1» . www.oracle.com .
  35. ^ Лайонс, Уилл; Хамфри, Питер (2011). «Oracle Web Logic Server 12c: разработка современных и легких приложений Java EE 6» (PDF) . Архивировано из оригинала (PDF) 15 декабря 2011 г. Проверено 3 декабря 2011 г.
  36. ^ «Совместимость Java EE» . www.oracle.com .
  37. ^ «Выпущена JBoss AS 7.1.0.Final «Thunder» — сертифицирован полный профиль Java EE 6! | Моя вики | Сообщество Planet JBoss» . Planet.jboss.org. 17 февраля 2012 г. Проверено 18 июля 2012 г.
  38. ^ «Сервер приложений JBoss — Сообщество JBoss» .
  39. ^ «Сервер приложений JBoss — Сообщество JBoss» .
  40. ^ «Совместимость Java EE» .
  41. ^ «JBoss AS теперь сертифицирован EE5!» . 15 сентября 2008 г. Архивировано из оригинала 20 сентября 2008 г. Проверено 7 августа 2016 г.
  42. ^ «Доступность платформы приложений Red Hat JBoss Enterprise 7.2» .
  43. ^ Деловая телеграмма (20 июня 2012 г.). «Red Hat запускает платформу приложений JBoss Enterprise Application Platform 6, которая поможет предприятиям перенести разработку и развертывание приложений в облако» . Деловой провод . Проверено 18 июля 2012 г. {{cite web}}: |author= имеет общее имя ( справка )
  44. ^ «Что нового в WebSphere Application Server V8» . IBM.com . Проверено 18 июля 2012 г.
  45. ^ Перейти обратно: а б «IBM WebSphere Application Server Liberty представляет первый готовый к работе сервер приложений, совместимый с Java EE 8, и расширяет поддержку приложений Spring Boot» . ИБМ . 10 июля 2018 года . Проверено 12 июля 2018 г.
  46. ^ «Java EE 7 — Протестированные конфигурации — Профиль Liberty IBM WebSphere Application Server» . Oracle.com .
  47. ^ «Java EE 7 появилась в WAS Liberty — WASdev» . 25 июня 2015 г.
  48. ^ «Конфигурации, протестированные веб-профилем IBM Java EE 6» .
  49. ^ «Apache Geronimo: Индекс» . geronimo.apache.org . 25 января 2010 г.
  50. ^ «Apache Geronimo полностью сертифицирован для Java EE 6 — The H Open: новости и возможности» . H-online.com. 14 ноября 2011 г. Архивировано из оригинала 20 апреля 2012 года . Проверено 18 июля 2012 г.
  51. ^ «Протестированные конфигурации, Java EE 6 — TMAX JEUS 7» . Oracle.com. 07.09.2010 . Проверено 18 июля 2012 г.
  52. ^ «Сервер веб-приложений Java EE6, программное обеспечение WAS» . Us.tmaxsoft.com. Архивировано из оригинала 02 июля 2012 г. Проверено 18 июля 2012 г.
  53. ^ «Java EE 6 — протестированные конфигурации, Java EE 6 — сервер приложений Hitachi uCosminexus v9.0» . Oracle.com.
  54. ^ «Сервер приложений Fujitsu Interstage на базе Windows Azure» . Архивировано из оригинала 10 августа 2011 года.
  55. ^ «Протестированные конфигурации, Java EE6 — Fujitsu Interstage» . Oracle.com. 07.09.2010 . Проверено 18 июля 2012 г.
  56. ^ «Fujitsu выпускает сервер приложений Interstage V10.1» . Фуджицу.
  57. ^ «Сертификация сервера приложений NEC WebOTX V9.x» .
  58. ^ «Апач ТомEE» . Openejb.apache.org . Проверено 18 июля 2012 г.
  59. ^ «MarketWatch.com» . MarketWatch.com . Проверено 18 июля 2012 г.
  60. ^ ТомEE, Апач. «Апач TomEE 7.0.1» .
  61. ^ «Веб-профиль сервера приложений Resin Java EE 6» (PDF) . caucho.com . 2011. Архивировано (PDF) из оригинала 9 октября 2022 г.
  62. ^ «Пожалуйста, приветствуйте Siwpas как сертифицированный вариант Java EE!» . Oracle.com . Проверено 7 декабря 2015 г.
  63. ^ «Выпущен JOnAS 5.3.0 RC1» . jonas.ow2.org . 07.01.2013. Архивировано из оригинала 15 октября 2013 г. Проверено 25 февраля 2014 г.
  64. ^ «Сертифицирован веб-профиль SAP NetWeaver Cloud Java EE 6! (Аквариум)» .
  65. ^ «Программные решения SAP – Бизнес-приложения и технологии» .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: e9bdeae2b7df4205d22d7e30aeca4fd7__1721965200
URL1:https://arc.ask3.ru/arc/aa/e9/d7/e9bdeae2b7df4205d22d7e30aeca4fd7.html
Заголовок, (Title) документа по адресу, URL1:
Jakarta EE - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)