Java Transaction API (JTA) — API, для поддержки транзакций, входящее в стандарт серверной платформы для языка программирования JavaJakarta EE. Определяет взаимодействие между менеджером транзакций и другими участниками распределённой транзакционной системы. Спецификация API разработана в рамках Java Community Process в качестве JSR 907.

Обеспечивает разделение границ транзакции, а также API к стандарту X/Open XA, описывающему взаимодействие ресурсов в транзакциях. В архитектуре X/Open XA менеджер транзакций или монитор обработки транзакций координирует операции к множественным ресурсам, таким как базы данных. У каждого ресурса есть свой собственный менеджер. Менеджер ресурса, как правило, имеет собственный API для манипулирования ресурсом, например, для управления реляционными СУБД используются интерфейсы JDBC. Кроме того, менеджер ресурса взаимодействует с монитором обработки транзакций, для координации распределённых транзакций между собственным ресурсом и другим ресурсами, а также взаимодействует с монитором обработки транзакций для начала, перепоручения или отката транзакций.

Ссылки

править

📚 Artikel Terkait di Wikipedia

Jakarta EE

поставщиком, управляемым классом и клиентом Java Persistence API (JPA). Этот пакет предоставляет Java Transaction API (JTA), который содержит интерфейсы и аннотации

Java transaction service

транзакций JTS. Сервер веб-приложений на основе Java EE реализован на основе JTS. Java Java Transaction API Описание Sun JTS. Это заготовка статьи о программном

XA

Связка XA и OTS используется в Java EE, где обёрткой над OTS является Java Transaction Service, а Java Transaction API в свою очередь отделяет JTS от

История версий Java EE

(EJB) 1.1 Java Message Service API (JMS) 1.0 Java Transaction API (JTA) 1.0 JavaMail API 1.1 JavaBeans Activation Framework[англ.] (JAF) 1.0 JavaTM 2 Enterprise

JTA

Java Transaction API Jewish Telegraphic Agency (Еврейское телеграфное агентство) Примечания Список значений слова или словосочетания со ссылками на соответствующие

TomEE

Java ServerFaces (JSF) Java Transaction API (JTA) Java Persistence API (JPA) Java Contexts and Dependency Injection (CDI) Java Authentication and Authorization

Spring Roo

потребителей) Java Persistence API (несколько реализаций) Java Transaction API (через монитор транзакций Spring) Java (версия 5 и выше) Java Server Pages

Apache Commons

использования на языке Java, то есть библиотек Java. В более узком смысле Apache Commons — это «большая коллекция маленьких Java-утилит». Apache Commons