• 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 ...
  • Campbell Ritchie
  • Liutauras Vilda
  • Jeanne Boyarsky
  • Devaka Cooray
  • Paul Clapham
  • Tim Cooke
  • Knute Snortum
  • Bear Bibeault
Saloon Keepers:
  • Ron McLeod
  • Tim Moores
  • Stephan van Hulst
  • Piet Souris
  • Ganesh Patekar
  • Frits Walraven
  • Carey Brown
  • Tim Holloway

Java Database Connections & Transactions

Posts: 17
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Marco, first of all welcome to the ranch. What I'd like to ask you about your book is as follows:

1.  With which frameworks or API's do you think Java developers are more unaware about possible connections handling and/or transactions handling issues?

2. Where did it come the idea of dedícate a complete book about this specific field in the context of Java

Best Regards
Esteban Suárez
Posts: 109
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Esteban, good questions!

1. Everything that is above plain JDBC, where you have to manage the transactions etc. yourself, makes people unaware of stuff. I cannot count the amount of times people just slapped the @Transactional annotation on something (Spring) without REALLY understanding what is happening.

2. A couple years ago I had to write a core banking system for a financial institution from scratch. It wasn't supposed to be batch based, instead real-time, multi-threaded,multi-user. Hence the need to know deeply about transactions. At that time, my transaction/connection knowledge was limited and I tried to come up with a ton of exercises (the book really), to learn all that stuff inside out. The funny thing is: It SEEMS like a specific field in the context of Java, but it really is just basics. If more people knew these basics, they wouldn't try to come up with new solutions to long-solved problems over and over and over again. That's at least my 5 cents

It is sorta covered in the JavaRanch Style Guide.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!