Java Enterprise Edition (JEE)
JavaEE 6.0 Спецификация.
Для запуска приложений EE, необходим
сервер приложений (Application Servers)
Приложение Java EE
- Верхний уровень (уровень дизайнеров, верстальщиков) - уровень представления, определяет интерфейс пользователя. (Это может быть HTML, CSS, Flash, изображения и другие технологии, с помощью которых создается внешний вид приложения.). Рекомендуется изучать: Servlets и JSF
- Средний уровень (уровень программистов) - уровень бизнес-логики. (Уровень на котором и происходит программирование. Создаются классы, реализуется бизнес логика приложения (например, авторизация пользователя в системе, обработка тех или иных событий)). Рекомендуется изучать: EJB
- Нижний уровень (уровень программистов) - уровень данных, обеспечивает хранение данных, чаще всего в базах данных. Рекомендуется изучать: JPA
Техонологии Java EE, с помощью которых можно реализовать работу того или иного уровня:
На картинке на уровне Data отсутствует EclipseLink (предыдущее его название Oracle TopLink. TopLink был передан Eclipse корпорацией Oracle)
Apache Beehive - в January 2010 перемещен в проект Attic