Java Platform, Enterprise Edition

Материал из Seo Wiki - Поисковая Оптимизация и Программирование

Перейти к: навигация, поиск
Java Platform, Enterprise Edition
Тип Платформа программирования
Разработчик Sun Microsystems
ОС Кроссплатформенное программное обеспечение
Лицензия Свободное программное обеспечение[источник не указан 2162 дня]
Сайт http://java.sun.com/javaee/ (англ.)

Java Platform, Enterprise Edition, сокращенно Java EE (до версии 5.0 — Java 2 Enterprise Edition или J2EE) — набор спецификаций и соответствующей документации для языка Java, описывающей архитектуру серверной платформы для задач средних и крупных предприятий.

Спецификации детализированы настолько, чтобы обеспечить переносимость программ с одной реализации платформы на другую. Основная цель спецификаций — обеспечить масштабируемость приложений и целостность данных во время работы системы. J2EE во многом ориентирована на использование её через веб как в интернете, так и в локальных сетях. Вся спецификация создаётся и утверждается через JCP (Java Community Process) в рамках инициативы Sun Microsystems Inc.

J2EE является промышленной технологией и в основном используется в высокопроизводительных проектах, в которых необходима надежность, масштабируемость, гибкость.

Популярности J2EE также способствует то, что Sun предлагает бесплатный комплект разработки, SDK, позволяющий предприятиям разрабатывать свои системы, не тратя больших средств. В этот комплект входит сервер приложений с лицензией для разработки.

Содержание

Версии

Актуальная версия Java EE имеет номер 6.0

При переходе на версию 5.0 изменилось и название спецификации с J2EE [ˌdʒeɪˈtuː ˌiːˈiː] (Java 2 Platform, Enterprise Edition), на Java Platform, Enterprise Edition, сокращённо Java EE [ˈdʒɑːvə ˌiːˈiː].

Версия Полное имя Дата публикации
1.0 Java 2 Platform Enterprise Edition, v 1.0 декабрь 1999
1.2 Java 2 Platform Enterprise Edition, v 1.2 2000
1.2.1 Java 2 Platform Enterprise Edition, v 1.2.1 23 мая 2000
1.3 Java 2 Platform Enterprise Edition, v 1.3 24 сентября 2001
1.4 Java 2 Platform Enterprise Edition, v 1.4 24 ноября 2003
5.0 Java Platform, Enterprise Edition, v 5 11 мая 2006
6.0 Java Platform, Enterprise Edition, v 6 6 декабря 2009

Технологии

Java EE включает в себя стандарты следующих технологий:

Сервер приложений

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

Разработчики J2EE-приложений также пишут свои программы в соответствии с спецификациями J2EE, что обеспечивает их работу внутри таких серверов.

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

Open Source серверы
Коммерческие серверы
Отдельные Servlet/JSP Контейнеры
Отдельные EJB Контейнеры

См. также

Ссылки

Литература

  • Браун К.; Крейг Г.; Хестер Г. и др. Создание корпоративных Java-приложений для IBM WebSphere. — Кудиц-Образ, 2005. — С. 860. — ISBN 5-9579-0061-3, 0-321-18579-X

Конкурирующие технологии

В отличие от Microsoft .NET, J2EE является не продуктом, а набором спецификаций, реализации которых на данный момент существуют от SUN, IBM, Oracle, BEA и других компаний. Microsoft .NET является более закрытым продуктом. В случае технологий J2EE, заказчик получает бо́льшую защиту своих инвестиций: если один из вендоров обанкротился или продукты, реализующие J2EE не удовлетворяют заказчика, то несложно перейти на J2EE продукты другого вендора. Кроме того, для J2EE разработок можно использовать полностью свободное программное обеспечение.

bs:Java platforma, enterprise izdanje

ca:Java EE cs:Java EE da:J2EE de:Java Platform, Enterprise Edition el:Java Platform, Enterprise Edition en:Java Platform, Enterprise Edition es:Java EE fa:جاوا نسخهٔ سازمانی fi:Java Platform, Enterprise Edition fr:Java EE he:Java Enterprise Edition hu:Java Platform, Enterprise Edition it:Java EE ja:Java Platform, Enterprise Edition ko:자바 플랫폼, 엔터프라이즈 에디션 lt:J2EE nl:Java 2 Enterprise Edition pl:Java Platform, Enterprise Edition pt:Java EE sh:Java platforma, Enterprise izdanje sk:J2EE sv:J2EE th:J2EE tr:Java EE uk:Java EE vi:J2EE zh:Java EE

Личные инструменты

Served in 0.552 secs.