русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Java EE

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 на Java Platform, Enterprise Edition, сокращенно Java EE.

Версия Полное имя Опубликовано
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

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

  • Веб-сервис
  • Сервлет ( javax.servlet и javax.servlet.http )
  • Java Server Pages
  • Enterprise JavaBean ( javax.ejb.* )
  • J2EE Connector
  • Java Message Service ( javax.jms.* )
  • Интерфейс для обработки XML
  • Java Authorization Contract for Containers
  • JavaServer Faces ( javax.faces.component.html )
  • Java Persistence API ( javax.persistence )

 

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

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

  • EJB -контейнер, который поддерживает автоматическую синхронизацию Java объектов с базой данных ( CMP - container managed persistence, BMP - bean managed persistence);
  • JMS - сервис доставки сообщений между компонентами и серверами;
  • управление ресурсами (доступ к СУБД, файловой системы и т. д.);
  • безопасность и защита данных ;
  • поддержка транзакций (в том числе и распределенных). Смотрите: Java Transaction API.
  • веб-сервер и сервлет-сервер;
  • поддержка веб-сервисов.
  • JSF

Просмотров: 16427

Вернуться воглавление




Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Полезен материал? Поделись:

Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.