Java™ 2 Platform, Enterprise Edition (J2EE) предоставляет стандарт для разработки многоуровневых приложений J2EE.
Современные условия развития технологий и экономики диктуют более строгие требования к производительности, эффективности и масштабу решений управления информацией. Спецификация J2EE удовлетворяет всем предъявляемым требованиям за счет предоставления модели программирования, повышения эффективности разработки, стандартизации платформы размещения приложений J2EE и обеспечения переносимости разработанных приложений с помощью расширенного комплекта тестов.
Архитектура J2EE поддерживает разработку многоуровневых приложений J2EE на основе компонентов. Как правило, в состав системы приложений J2EE входят следующие уровни:
Приложения J2EE состоят из компонентов, контейнеров и служб. Компоненты являются компонентами уровня приложения. Web-компоненты, такие как сервлеты и JSP, в динамическом режиме обрабатывают запросы, поступающие от Web-страниц. В компонентах EJB реализована бизнес-логика приложений J2EE уровня сервера. Контейнеры Web-компонентов и компонентов EJB содержат службы, относящиеся к Web-модулям и модулям EJB.
Дополнительные сведения об архитектуре J2EE и ее технологиях приведены в документе Спецификация J2EE 1.4 .