~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ D7E6EFC62AF4911D06EAF72263FEF3E2__1717378320 ✰
Заголовок документа оригинал.:
✰ Jakarta EE - Wikipedia ✰
Заголовок документа перевод.:
✰ Джакарта, EE — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Java_EE ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/d7/e2/d7e6efc62af4911d06eaf72263fef3e2.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/d7/e2/d7e6efc62af4911d06eaf72263fef3e2__translat.html ✰
Дата и время сохранения документа:
✰ 22.06.2024 04:50:04 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 3 June 2024, at 04:32 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Джакарта, EE — Википедия Jump to content

Джакарта, EE

Из Википедии, бесплатной энциклопедии
(Перенаправлено с Java EE )
Джакарта, 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
Версия платформы Выпускать Спецификация Java SE Поддержка Важные изменения
Джакарта ЭЭ 11 Запланировано на июнь/июль 2024 г. 11 Ява ЮВ 21
Джакарта ЭЭ 10 2022-09-13 [9] 10
  • Ява ЮВ 17
  • Ява ЮВ 11
Удаление устаревших элементов в Servlet, Faces, CDI и EJB (Entity Beans и встраиваемый контейнер). CDI-время сборки.
Джакарта, EE 9.1 2021-05-25 [10] 9.1
  • Ява ЮВ 11
  • Ява ЮВ 8
Поддержка JDK 11
Джакарта ЭЭ 9 2020-12-08 [11] 9 Ява ЮВ 8 Пространство имен API перенесено из javax к jakarta
Джакарта EE 8 2019-09-10 [12] 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 Веб-сервисы, совместимые [13]
J2EE 1.3 2001-09-24 ДжСР 58 J2SE 1.3 Архитектура соединителя Java [14]
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 [15] Ява ЕЕ 7 [16] Ява ЕЕ 8 [17]
Джакарта EE 8 [18]
Джакарта ЭЭ 9 [19]
Джакарта, EE 9.1 [20]
Джакарта ЭЭ 10 [21]
Джакартский сервлет 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 [ править ]

Ссылка на среду выполнения [22] [23] [24] Разработчик Платформа Джакарта 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-бета, [25] 23.0.0.3 [26] Да 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 [26] Да 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 Бесплатно программное обеспечение
Мне Апач Нет Нет Да 9.0.0-М7 [27] Нет Да 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 [ править ]

Ссылка на среду выполнения Разработчик Сертификация 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 [28] Да, версия 5.0 [28] Да v4.x [29] Да v4.x [29] Да v3.x и выше [30] Да, веб-профиль v3.x Да v2.1.x [30] Бесплатно программное обеспечение
Сервер Oracle GlassFish Оракул Да, версия 3 [31] на основе сервера приложений GlassFish с открытым исходным кодом Да Сервер приложений Sun Java System v9.0 Да Сервер приложений Sun Java System v8.2 Проприетарное программное обеспечение
Сервер Oracle WebLogic Оракул Да 14.1.1 [32] Да 12.2.1 [33] Да, v12c [34] Да v10.3.5.0 Да, версия 9 Проприетарное программное обеспечение
WildFly Красная Шапка Да v14.x [28] Да v14.x [28] Да, версия 8.1 [35] Да v8.0.0.Final Да, версия 7.1 [36] Да, версия 6.0 [37] и версия 7.0 [38] Да, версия 5.1 [39] [40] Да v4.x Бесплатно программное обеспечение
Платформа корпоративных приложений JBoss Красная Шапка Да, версия 7.2 [41] Да, версия 7.0 [29] Да, версия 7.0 [29] Да, версия 6.0 [42] Да, версия 5 Проприетарное программное обеспечение
Сервер приложений IBM WebSphere ИБМ Да, версия 9.x [28] Да, версия 9.x [29] Да, версия 8 [43] Да v7 Да Проприетарное программное обеспечение
Сервер приложений IBM WebSphere Liberty ИБМ Да v18.0.0.2 [44] Да v18.0.0.2 [44] Да v8.5.5.6 [45] [46] Да v8.5.5.6 [29] Да v8.5.5 [47] Проприетарное программное обеспечение
Открытая свобода ИБМ Да v18.0.0.2 Да v18.0.0.2 Бесплатно программное обеспечение
IBM WebSphere Application Server Community Edition ИБМ Да, версия 3.0 Да, версия 2.1 Проприетарное программное обеспечение
Апач Джеронимо Апач Да v3.0-бета-1 [48] [49] Да, версия 2.0 Да, версия 1.0 Бесплатно программное обеспечение
ИИСУС Тмаксофт Да, версия 8 Да v7 [50] [51] Да, версия 6 Да, версия 5 Проприетарное программное обеспечение
Сервер приложений Cosminexus Хитачи Да, версия 10.0 [28] Да, версия 9 [52] Проприетарное программное обеспечение
Межэтапный сервер приложений Fujitsu [53] Фуджицу Да, версия 12.0 [28] Да, версия 1 Azure/v10.1 [54] [55] Да Проприетарное программное обеспечение
ВебОТХ НЭК Да [56] Да Проприетарное программное обеспечение
Сервер приложений BES Баоланде Да, версия 9.5 [29]
Апач TomEE [57] [58] Апач № 7 (подобен Java EE 7, но не сертифицирован [59] ) Да Бесплатно программное обеспечение
Смола Сервер Резина Да, версия 4.0 [60] Да Проприетарное программное обеспечение
Сивпас ОВ2 Да, версия 6.0 [61] Бесплатно программное обеспечение
ЮНАС ОВ2 Да v5.3 rc1 [62] Да Да Бесплатно программное обеспечение
SAP NetWeaver САП Да v2.x [63] Да Да Проприетарное программное обеспечение
Контейнеры Oracle для Java EE Оракул Да Проприетарное программное обеспечение
Веб-сервер Oracle iPlanet Оракул Да Веб-сервер Sun Java System Проприетарное программное обеспечение
Сервер приложений Oracle 10g Оракул Да Проприетарное программное обеспечение
Подготовьте сервер Прамати Технологии Да, версия 5.0 Проприетарное программное обеспечение
Трифорк Т4 Трифорк Да Проприетарное программное обеспечение
Сервер корпоративных приложений Sybase [64] Сибаза Да Проприетарное программное обеспечение

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

Пример кода, показанный ниже, демонстрирует, как различные технологии в 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=  "Имя"   /> 

                 <h:outputLabel   for=  "lastName"   value=  "LastName"   /> 
                 <h:inputText   id=  "lastName"   value=  "# {userEdit.user.lastName}"   label=  "Фамилия"   /> 

                 <h:commandButton   action=  "#{userEdit.saveUser}"   value=  "Сохранить"   /> 
             </h:panelGrid> 
         </h:form> 

     < /h:тело> 
 </html> 

Пример класса Backing Bean [ править ]

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

@Named 
 @ViewScoped 
 общественный   класс   UserEdit   { 

     частный   пользователь   пользователя  ; 

      @Inject 
     частный   UserDAO   userDAO  ; 

      общественная   строка   saveUser  ()   { 
         userDAO  .   сохранить  (  этот  пользователь  )  ; 
          addFlashMessage  (  "Пользователь"   (   )  +  this.user.getId  +  )  "   сохранено   "  ; 

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

     Общественный   недействительный   setUser  (  пользователя   пользователь  )   { 
         this  .   пользователь   =   пользователь  ; 
      } 

     Общественный   пользователь   getUser  ()   { 
         вернуть   пользователя  ; 
      } 
 } 

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

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

@Stateless 
 открытый   класс   UserDAO   { 

     @PersistenceContext 
     частный   EntityManagerentityManager   ; 

      public   void   save  (  Пользователь-   пользователь  )   { 
         entityManager  .   сохраняться  (  пользователь  ); 
      } 

     Общественное   недействительное   обновление  (  пользователя   пользователь  )   { 
         entityManager  .   объединить  (  пользователь  ); 
      } 

     Публичный   список  <  Пользователь  >   getAll  )   { 
         returnententManager   .  (   createNamedQuery  (  User.getAll  ,   User.class  "  )  . 
                             "   ПолучитьСписокРезультатов  (); 
      } 

 } 

Пример класса Entity [ править ]

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

@Entity 
 public   class   User   { 

     @Id 
     @GeneratedValue  (  strategy   =   IDENTITY  ) 
     частный   целочисленный   идентификатор  ; 

      @Size  (  min   =   2  ,   message  =  «Имя слишком короткое»  ) 
     Private   String   firstName  ; 

      @Size  (  min   =   2  ,   message  =  «Фамилия слишком короткая»  ) 
     Private   String   LastName  ; 

      public   Integer   getId  ()   { 
         возвращаемый   идентификатор  ; 
      } 

     Общественный   недействительный   setId  (  целый   идентификатор  )   { 
         this  .   идентификатор   =   идентификатор  ; 
      } 

     Public   String   getFirstName  ()   { 
         return   firstName  ; 
      } 

     Public   void   setFirstName  (  String   firstName  )   { 
         this  .   ПервоеИмя   =   ПервоеИмя  ; 
      } 

     Public   String   getLastName  ()   { 
         return   LastName  ; 
      } 

     Public   void   setLastName  (  String   LastName  )   { 
         this  .   Фамилия   =   Фамилия  ; 
      } 

 } 

См. также [ править ]

Ссылки [ править ]

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

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: D7E6EFC62AF4911D06EAF72263FEF3E2__1717378320
URL1:https://en.wikipedia.org/wiki/Java_EE
Заголовок, (Title) документа по адресу, URL1:
Jakarta EE - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)