Solved

JNDI, JTS, JTA, JPA

Posted on 2011-09-05
1
597 Views
Last Modified: 2012-08-13

I would like to know what is JNDI, JTS, JTA, JPA . When we use which one in which combination. Advantages, disadvantages, comparisons of them. When, why, how we use them. Thanks in advane
0
Comment
Question by:gudii9
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
1 Comment
 
LVL 47

Accepted Solution

by:
for_yan earned 500 total points
ID: 36485425


JNDI, JTA, JPA - those are different Java API designed and used for quite different
purposes - you can get initial idea rredaing through wikipedia articles

They are designed for different puposes so there is no sense to compare them with one another,
they are mostly used in Java Enterprise environement and they are
defacto standrads in respective areas, so you sould not talk about advantages - you just use
JPA when it comes to persistence or JTA for dealing with transactions

Ofthen  you'll use some libaries or J2EE framewoerks which will use them intenally


http://en.wikipedia.org/wiki/Java_Naming_and_Directory_Interface   Java Naming and Directory Interface

http://en.wikipedia.org/wiki/Java_Transaction_API -    Java Transaction API

http://en.wikipedia.org/wiki/Java_Persistence_API      Java Persistence API

So you want to learn about each one more at the time when you really need to use them

0

Featured Post

Secure Your Active Directory - April 20, 2017

Active Directory plays a critical role in your company’s IT infrastructure and keeping it secure in today’s hacker-infested world is a must.
Microsoft published 300+ pages of guidance, but who has the time, money, and resources to implement? Register now to find an easier way.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
jdbc error in jsp application 20 71
Facing this issue for maven proxy setting 2 27
servlet and mdb, jms error 1 56
Cisco ASA: Java web start no go, asdm launcher no go 3 57
Java contains several comparison operators (e.g., <, <=, >, >=, ==, !=) that allow you to compare primitive values. However, these operators cannot be used to compare the contents of objects. Interface Comparable is used to allow objects of a cl…
Introduction Java can be integrated with native programs using an interface called JNI(Java Native Interface). Native programs are programs which can directly run on the processor. JNI is simply a naming and calling convention so that the JVM (Java…
Viewers learn how to read error messages and identify possible mistakes that could cause hours of frustration. Coding is as much about debugging your code as it is about writing it. Define Error Message: Line Numbers: Type of Error: Break Down…
Viewers will learn how to properly install Eclipse with the necessary JDK, and will take a look at an introductory Java program. Download Eclipse installation zip file: Extract files from zip file: Download and install JDK 8: Open Eclipse and …

761 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question