Web приложение | ||
WebSocket | Java API for WebSocket 1.1 | javax.websocket |
Обслуживание WebSocket-соединений | ||
JSON Processing | Java API for JSON Processing 1.1 | javax.json |
Потоковый процессинг JSON: парсинг, генерация, трансформация, запросы (как StAX для XML) | ||
JSON Binding | Java API for JSON Binding 1.0 | javax.json.bind |
преобразование Java объектов в/из JSON | ||
Servlet | Java Servlet 4.0 | javax.servlet |
Обработка HTTP-запросов | ||
JSF | JavaServer Faces 2.3 | javax.faces |
Построение пользовательских интерфейсов из Java-компонентов | ||
EL | Expression Language 3.0 | javax.el |
Язык выражений, для обращения к бинам в JSF, JSP и CDI | ||
JSP | JavaServer Pages 2.3 | javax.servlet.jsp |
Динамическая генерация веб-страниц на стороне сервера | ||
JSTL | Standard Tag Library for JavaServer Pages (JSTL) 1.2 | javax.servlet.jsp.jstl |
Стандартная библиотека тегов JSP |
Enterprise приложение | ||
Batch Processing | Batch Applications for the Java Platform 1.0 | javax.batch |
Запуск длительных фоновых задач с большим объёмом данных | ||
Concurrency Utilities | Concurrency Utilities for Java EE 1.0 | javax.enterprise.concurrent |
Адаптация инструментов многопоточности для Java EE | ||
CDI | Contexts and Dependency Injection for Java 2.0 | javax.enterprise.inject javax.enterprise.context |
Внедрение зависимостей | ||
Dependency Injection | Dependency Injection for Java 1.0 | javax.inject |
Аннотации для базовых механизмов внедрения зависимостей | ||
Validation | Bean Validation 2.0 | javax.validation |
Декларативная проверка ограничений Java-бинов | ||
EJB | Enterprise JavaBeans 3.2 | javax.ejb |
Серверные компоненты с бизнес-логикой | ||
Interceptors | Interceptors 1.2 | javax.interceptor |
Аспектно-ориентированное программирование для EJB | ||
JCA | Java EE Connector Architecture 1.7 | javax.resource |
Подключение серверов приложений к их EIS в рамках интеграции приложений предприятия (EAI) | ||
JPA | Java Persistence 2.2 | javax.persistence |
Объектно-реляционный маппинг | ||
Common Annotations | Common Annotations for the Java Platform 1.3 | javax.annotations |
Аннотации для общих семантических концепций JavaEE и JavaSE | ||
JMS | Java Message Service API 2.0 | javax.jms |
Энтерпрайзный обмен сообщениями (messaging) | ||
JTA | Java Transaction API (JTA) 1.2 | javax.transaction |
Управление транзакциями | ||
JavaMail | JavaMail 1.6 | javax.mail |
Получение и отправка электронной почты |
Web-сервисы | ||
JAX-RS | Java API for RESTful Web Services (JAX-RS) 2.1 | javax.ws.rs |
RESTful web-сервисы | ||
Enterprise Web Services | Implementing Enterprise Web Services 1.3 | - |
Правила работы JEE сервера с веб-сервисами | ||
Web Services Metadata | Web Services Metadata for the Java Platform 2.1 | javax.jws |
Аннотации для web-сервисов | ||
JAX-RPC | Java API for XML-Based RPC (JAX-RPC) 1.1 (Optional) | javax.xml.rpc |
Удаленный вызов процедур по WSDL-описанию | ||
JAXR | Java API for XML Registries (JAXR) 1.0 (Optional) | javax.xml.registry |
Взаимодействие с metadata registry |
Менеджмент и безопасность | ||
Security | Java EE Security API 1.0 | javax.security javax.annotation.security |
Аутентификация и авторизация | ||
JASPIC | Java Authentication Service Provider Interface for Containers 1.1 | javax.security.auth |
SPI для аутентификации | ||
JACC | Java Authorization Contract for Containers 1.5 | javax.security.jacc |
Контракт между сервером приложений и провайдером политик авторизации | ||
Deployment | Java EE Application Deployment 1.2 (Optional) | javax.enterprise.deploy |
Платформо-независимые инструменты деплоймента | ||
Management | J2EE Management 1.1 | - |
Управление JavaEE-сервером | ||
Debugging | Debugging Support for Other Languages 1.0 | - |
Отладка JavaEE-сервера |
Java EE технологии в Java SE | ||
JMX | Java Management Extensions (JMX) 2.0 | javax.management |
Динамическое управление MBean-ресурсами | ||
SAAJ | SOAP with Attachments API for Java (SAAJ) Specification 1.3 | javax.xml.soap |
Создание и отправка SOAP-сообщений | ||
StAX | Streaming API for XML (StAX) 1.0 | javax.xml.stream |
Потоковый процессинг XML | ||
JAXP | Java API for XML Processing (JAXP) 1.6 | javax.xml |
Процессинг XML: SAX + DOM + валидация DTD + XSLT | ||
JDBC | Java Database Connectivity 4.0 | java.sql javax.sql |
Взаимодействие с базами данных | ||
JAXB | Java Architecture for XML Binding (JAXB) 2.2 | javax.xml.bind |
Маппинг XML на объекты классов | ||
JAX-WS | Java API for XML-Based Web Services (JAX-WS) 2.2 | javax.xml.ws |
Замена JAX-RPC, веб-сервисы (в частности SOAP) | ||
JAF | JavaBeans Activation Framework (JAF) 1.1 | javax.activation |
Абстракция для платформо-зависимой привязки приложений к типам их файлов |