Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

JNDI, JTS, JTA, JPA

Posted on 2011-09-05
1
Medium Priority
?
631 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 2000 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

On Demand Webinar: Networking for the Cloud Era

Did you know SD-WANs can improve network connectivity? Check out this webinar to learn how an SD-WAN simplified, one-click tool can help you migrate and manage data in the cloud.

Question has a verified solution.

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

Java Flight Recorder and Java Mission Control together create a complete tool chain to continuously collect low level and detailed runtime information enabling after-the-fact incident analysis. Java Flight Recorder is a profiling and event collectio…
Go is an acronym of golang, is a programming language developed Google in 2007. Go is a new language that is mostly in the C family, with significant input from Pascal/Modula/Oberon family. Hence Go arisen as low-level language with fast compilation…
Viewers will learn one way to get user input in Java. Introduce the Scanner object: Declare the variable that stores the user input: An example prompting the user for input: Methods you need to invoke in order to properly get  user input:
Viewers will learn about if statements in Java and their use The if statement: The condition required to create an if statement: Variations of if statements: An example using if statements:
Suggested Courses

670 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