Таблица 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 |