Java Platform, Enterprise Edition (Java EE) 8
Учебник по Java EE

Назад Вперёд Содержание

Введение в Java EE

Сегодня разработчики всё больше осознают необходимость в распределённых, транзакционных и переносимых приложениях, которые используют скорость, безопасность и надёжность серверных технологий. Корпоративные приложения обеспечивают бизнес-логику для предприятия. Они управляются централизованно и часто взаимодействуют с другим корпоративным программным обеспечением. В мире информационных технологий проектирование, конструирование и поставка приложений должно осуществляться с меньшей стоимостью, большей скоростью и меньшими ресурсами.

Благодаря платформе Java Enterprise Edition (Java EE) разработка приложений на Java никогда не была такой простой и быстрой. Цель платформы Java EE — предоставить разработчикам мощный набор API, сократив время разработки, снизив сложность и повысив производительность приложений.

Платформа Java EE разработана с помощью Java Community Process (JCP), который отвечает за все технологии Java. Группы экспертов, состоящие из заинтересованных сторон, создали запросы спецификаций Java (JSR) для определения различных технологий Java EE. Работа сообщества Java в рамках программы JCP обеспечивает стандарты стабильности и кросс-платформенной совместимости технологии Java.

Платформа Java EE использует упрощённую программную модель. Дескрипторы развёртывания XML являются необязательными. Вместо этого разработчик может просто ввести информацию в виде аннотации непосредственно в исходный файл Java, а сервер Java EE настроит компонент во время развёртывания и выполнения. Эти аннотации обычно используются для встраивания данных в программу, которые иначе были бы представлены в дескрипторе развёртывания. С помощью аннотаций информация помещается непосредственно в код конфигурируемого элемента программы.

В платформе Java EE инъецирование зависимостей может применяться ко всем ресурсам, в которых нуждается компонент, эффективно скрывая создание и поиск ресурсов из кода приложения. Инъецирование зависимостей может использоваться в контейнерах Enterprise JavaBeans (EJB), веб-контейнерах и клиентских приложениях. Инъецирование зависимостей позволяет контейнеру Java EE автоматически вставлять ссылки на другие необходимые компоненты или ресурсы, используя аннотации.

В этом руководстве используются примеры для описания функций, доступных в платформе Java EE для разработки корпоративных приложений. Независимо от того, являетесь ли вы новичком или опытным разработчиком, вы найдёте примеры и сопровождающие их пояснения ценной и доступной базой знаний для создания собственных решений.


Назад Вперёд Содержание
Логотип Oracle  Copyright © 2017, Oracle и/или её дочерних компаний. Все права защищены. Версия перевода 1.0.5 (Java EE Tutorial — русскоязычная версия)