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 |
| Абстракция для платформо-зависимой привязки приложений к типам их файлов | ||