10
votes

Java Transaction API (JTA) Vue d'ensemble Aide

Quelqu'un peut-il me donner une bonne explication sur la motivation et l'application de JTA dans des applications Java modernes? Je ne veux pas trop de détails techniques. Mais juste un paragraphe sur pourquoi avons-nous besoin de JTA, qu'est-ce que JTA accomplit, et peut-être un morceau de pseudo-code montrant comment JTA est utilisé?


0 commentaires

6 Réponses :


4
votes

JTA définit la sémantique (Spécification + API) de l'orchestration qui permet aux systèmes d'information d'entreprise tiers et à votre application d'échanger des informations avec intégrité.

Spécification JTA . Introduction à peu près beaucoup.


0 commentaires

0
votes

Cela a une assez belle explication de ce que JTA est: http://www.roseindia.net/interviewquestions/j2ee-Interview- Questions-2.Shtml

Pour en savoir plus Vous pouvez regarder le lien en haut de cette page, la version PDF du didacticiel. Lorsque vous recherchez JTA, vous trouverez du code pour JTA. http://docs.sun.com/app/ DOCS / DOC / 819-3669 / BNCIZ? A = View


0 commentaires

2
votes

JTA vous permet d'écrire du code ou des systèmes ayant plusieurs ressources transactionnelles: bases de données, files d'attente de messages, votre propre ressource personnalisée ou des ressources accessibles à partir de plusieurs processus, peut-être sur plusieurs hôtes, en tant que participants à une seule transaction.


0 commentaires

16
votes

Normalement, une application effectue des opérations transactionnelles sur des ressources d'information telles que la base de données, JMS, etc., car ces transactions sont totalement isolées les unes des autres, il peut arriver que l'application puisse engager une transaction sur une ressource, mais sur l'autre il échoue. Cela conduirait à une incohérence de l'incohérence de ces ressources, car on s'est commise et l'autre non.

XA est une norme ouverte à un tel problème. Et JTA est le nom donné à XA dans le monde J2EE.

espère que cela aide.

nitin


0 commentaires

9
votes

plus grand livre sur JTA. Stratégies de conception de transaction Java de Mark Richards

Vous pouvez trouver ici beaucoup de bases sur JTA, transactions, XA, printemps, support EJB. Bonne explication sur tous les aspects de la programmation et de la conception d'une application transactionnelle. Recommande.


0 commentaires

-1
votes

JTA nous permet d'écrire du code qui ayant une transaction multiple avec des ressources, des bases de données et des ressources accessibles à partir de plusieurs processus en tant que participants à une seule transaction.


0 commentaires