Win a copy of Machine Learning with R: Expert techniques for predictive modeling this week in the Artificial Intelligence and Machine Learning forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Junilu Lacar
  • Jeanne Boyarsky
  • Bear Bibeault
Sheriffs:
  • Knute Snortum
  • Tim Cooke
  • Devaka Cooray
Saloon Keepers:
  • Ron McLeod
  • Stephan van Hulst
  • Tim Moores
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Piet Souris
  • Frits Walraven
  • Ganesh Patekar

server side database transaction management

 
Ranch Hand
Posts: 30
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hi all


i have few questions regarding the server managed datasource

what is the difference between application and server side datasource management?

why should we go for server side datasource management?

difference type of transaction management?
 
Ranch Hand
Posts: 544
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello there,
I am not sure what you are trying to ask here. But here is an attempt to answer them.

have few questions regarding the server managed datasource

what is the difference between application and server side datasource management?

why should we go for server side datasource management?


As far as I understand all the Datasources are created on the server.I am assuming that you are using Websphere because you posted this in websphere forum.

difference type of transaction management?



Transaction can be managed by your application or left to the server/ejb container by using declarative transaction attributes for methods. e.g. "Required", "RequiredNew" etc.
If you want to handle the transaction then you can obtain the transaction manager in the global JNDI respository. I think the JNDI name is "java:comp/UserTransaction" to get handle to it. Once you have it then you can use UserTransaction Interface's various method to begin,rollback and committing the transaction on your own.

Hope this clarifies some of your doubts.

Regards,
Amit
 
dhoni Gibson
Ranch Hand
Posts: 30
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hi amit,

thanks for your response. can you please explain what is the difference between XA transaction and normal transaction.
 
amit punekar
Ranch Hand
Posts: 544
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
My Understanding is like this:
XA Transaction and Connection is needed in the cases where you need 2 Phase commit.
Normal transaction and connection does not support 2 Phase commit.

Someone more knowledgable about this please correct if this is wrong.

Regards,
Amit
 
Have you no shame? Have you no decency? Have you no tiny ad?
Java file APIs (DOC, XLS, PDF, and many more)
https://products.aspose.com/total/java
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!