Выбрать главу
Таблица 1.5. Корпоративные спецификации
Спецификация Версия JSR URL
EJB 3.2 345 http://jcp.org/en/jsr/detail?id=345
Interceptors (Перехватчики) 1.2 318 http://jcp.org/en/jsr/detail?id=318
JavaMail 1.5 919 http://jcp.org/en/jsr/detail?id=919
JCA 1.7 322 http://jcp.org/en/jsr/detail?id=322
JMS 2.0 343 http://jcp.org/en/jsr/detail?id=343
JPA 2.1 338 http://jcp.org/en/jsr/detail?id=338
JTA 1.2 907 http://jcp.org/en/jsr/detail?id=907

Java EE 7 включает несколько других спецификаций (см. табл. 1.6), например новый функционал пакетной обработки (запрос JSR 352) и утилиты параллельного доступа для Java EE (запрос JSR 236). Среди других обновлений стоит отметить валидацию компонентов версии 1.1 (см. главу 3), контекст и внедрение зависимостей CDI 1.1 (см. главу 2) и интерфейс JMS 2.0 (см. главу 13).

Таблица 1.6. Управление, безопасность и другие спецификации
Спецификация Версия JSR URL
JACC 1.4 115 http://jcp.org/en/jsr/detail?id=115
Bean Validation (Валидация компонентов) 1.1 349 http://jcp.org/en/jsr/detail?id=349
Contexts and Dependency Injection (Контексты и внедрение зависимости) 1.1 346 http://jcp.org/en/jsr/detail?id=346
Dependency Injection for Java (Внедрение зависимости для Java) 1.0 330 http://jcp.org/en/jsr/detail?id=330
Batch (Пакетная обработка) 1.0 352 http://jcp.org/en/jsr/detail?id=352
Concurrency Utilities for Java EE (Утилиты параллельного доступа для Java EE) 1.0 236 http://jcp.org/en/jsr/detail?id=236
Java EE Management (Управление Java EE) 1.1 77 http://jcp.org/en/jsr/detail?id=77
Java Authentication Service Provider Interface for Containers (Интерфейс поставщика сервисов аутентификации Java для контейнеров) 1.0 196 http://jcp.org/en/jsr/detail?id=196

Java EE 7 не только состоит из 31 собственной спецификации, но и в большой степени опирается на Java SE 7. В табл. 1.7 перечислены спецификации, которые относятся к Java SE, но влияют на Java EE.

Таблица 1.7. Смежные корпоративные технологии в Java SE 7
Спецификация Версия JSR URL
Common Annotations (Общие аннотации) 1.2 250 http://jcp.org/en/jsr/detail?id=250
JDBC 4.1 221 http://jcp.org/en/jsr/detail?id=221
JNDI 1.2
JAXP 1.3 206 http://jcp.org/en/jsr/detail?id=206
StAX 1.0 173 http://jcp.org/en/jsr/detail?id=173
JAAS 1.0
JMX 1.2 3 http://jcp.org/en/jsr/detail?id=3
JAXB 2.2 222 http://jcp.org/en/jsr/detail?id=222
JAF 1.1 925 http://jcp.org/en/jsr/detail?id=925
SAAJ 1.3 http://java.net/projects/saaj