2009-10-30 3 views
8

현대 Java 응용 프로그램에서 JTA의 동기와 응용에 대한 좋은 설명을 해 줄 수 있습니까? 나는 지나치게 기술적 인 세부 사항을 원하지 않는다. 그러나 JTA가 필요한 이유는 무엇입니까? JTA는 무엇을하고 있습니까? JTA가 어떻게 사용되는지를 보여주는 의사 코드 일뿐입니다.Java Transaction API (JTA) 개요 도움말

답변

3

JTA는 타사 엔터프라이즈 정보 시스템과 응용 프로그램이 무결성을 가지고 정보를 교환 할 수있게 해주는 오케스트레이션의 의미 (규격 + API)를 정의합니다.

JTA Specification. 소개는 꽤 많이 요약합니다.

+1

좀 더 정교하게 작성 하시겠습니까? – Saobi

+0

링크가 끊어졌습니다. – rkg

+0

http://download.oracle.com/otndocs/jcp/7286-jta-1.0.1-spec-oth-JSpec/ – alphazero

0

이 JTA가 무엇인지 상당히 좋은 설명이 있습니다 http://www.roseindia.net/interviewquestions/j2ee-interview-questions-2.shtml

는이 페이지 자습서의 PDF 버전의 상단에있는 링크를 볼 수 있습니다 더 많은 내용. JTA를 검색 할 때 JTA에 대한 코드가 있습니다. 단일 트랜잭션에서 참가자와 같은 데이터베이스, 메시지 큐, 사용자 정의 자원, 혹은 여러 호스트에서 여러 프로세스에서 액세스 자원 : http://docs.sun.com/app/docs/doc/819-3669/bnciz?a=view

2

은 JTA는 코드 나 시스템을 가진 여러 트랜잭션 자원을 작성할 수 있습니다.

14

일반적으로 응용 프로그램은 데이터베이스, JMS 등과 같은 정보 자원에 대해 트랜잭션 작업을 수행합니다. 이러한 트랜잭션은 서로 완전히 격리되어 있으므로 응용 프로그램이 한 자원에서 하나의 트랜잭션을 커밋 할 수 있지만 다른 트랜잭션에서는 커밋 할 수 있습니다 하나는 실패합니다. 사람이 저 지르면 다른 사람은 그렇지 않은 것처럼 정보가 모호하게됩니다.

XA는 이러한 문제에 대한 공개 표준입니다. JTA는 J2EE 환경에서 XA에 부여 된 이름입니다.

희망이 있습니다. 으로

니틴

+0

+1 너무 간단합니다. –

9

Greatest book about JTA.자바 트랜잭션 디자인 전략 마크 리차드

현재 JTA 트랜잭션, XA, 봄, EJB 지원에 대한 기본을 많이 찾을 수 있습니다. 트랜잭션 응용 프로그램 프로그래밍 및 디자인의 모든 측면에 대한 좋은 설명. 권하다.

-1

JTA를 사용하면 단일 트랜잭션에서 여러 프로세스에서 액세스 한 리소스, 데이터베이스 및 리소스로 여러 트랜잭션을 수행하는 코드를 작성할 수 있습니다.