BT

Book: Java Transaction Design Strategies Published

| by Floyd Marinescu Follow 35 Followers on May 30, 2006. Estimated reading time: less than one minute |
InfoQ's first book, Java Transaction Design Strategies has been published! The book is available for free download (the previous beta copy has been updated) and the published print version is available for $22.95. Written by IBM architect and nofluff speaker Mark Richards, the book is one of the very few works on transactions, and definitely one of the most practical. 

The book is about how to design an effective transaction management strategy using the transaction models provided by Java-based frameworks such as EJB and Spring. Techniques, best practices, and pitfalls with each transaction model will be described. In addition, transaction design patterns will bring all these concepts and techniques together and describe how to use these models to effectively manage transactions within your EJB or Spring-based Java applications. 

Read Java Transaction Design Strategies.


Rate this Article

Adoption Stage
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Interested in writing a book? by Floyd Marinescu

For those of you curious about books on InfoQ... Books on InfoQ are intentionally short (80-100 pages) and attempt to address important, timely issues in as concise a way as possible. The book's writing is intended for the Senior Developer / Architect audience. In the next couple of months, InfoQ will be publishing a few other exlusive books in a similar shareware (free download, print version available) model, including:

* Domain Driven Design Quickly
* A Methodology for Service Oriented Architecture
* EJB 3, by Mike Keith, EJB co-spec lead
* Agile, Theory and Practice
* SOA for Architects

With more to come. Every thought of writing a book? Our series is a great way to start. InfoQ offers abnormally high royalties and also contract writing opportunities. Email books AT c4media.com for opportunities.

And a special thanks to Mark Richards for being the first!

PDF versus print by PJ Murray

I've downloaded the book - it's great.


I'm curious why the PDF is underpriced (i.e. free, when you could of charged something given the high quality) whereas the print version is overpriced for a small book.

PJ Murray
CodeFutures Software

ps I've nothing against the size of the book, in fact, I particularly like the fact that you did not try to pad it into a 'full' sized book of 200-300 pages.

Contacting Mark Richards? by Christian Bauer

I was trying to reach Mark Richards but he doesn't seem to have an e-mail address. There is also no direct e-mail address for any of the editors of infoq.com, but that's probably intentional.

Mark, here is the message:

I'm just browsing through your book. I found a minor issue on page 40 (PDF page), where you say that you have to call setRollbackOnly() if you want to roll back the JTA transaction after an exception. You don't need to do this in EJB 3.0, just put @ApplicationException(rollback = true) on the exception class. It would also good to point out that this happens anyway for any runtime exception, as these are conceptually fatal system exceptions, not application exceptions.

Re: Contacting Mark Richards? by Christian Bauer

Oops, you cover the topic on page 53. My bad.

Re: Contacting Mark Richards? by Christian Bauer

Oops, you cover the topic on page 53. My bad.

Re: Contacting Mark Richards? by Mark Richards

You may reach me at txn.design.strategies@gmail.com

Mark

Re: PDF versus print by Floyd Marinescu

I've downloaded the book - it's great.
I'm curious why the PDF is underpriced (i.e. free, when you could of charged something given the high quality) whereas the print version is overpriced for a small book.


Hi PJ, price is all subjective I suppose. As a developer myself I don't think that $22.95 is overpriced for a small and concise book on transactions. Most larger 200-300 page books cost $45 so to provide a smaller book written to save you time at $22.95 seems like a bargain. It's quality over quantity.

The free PDF version allows the book to get a breadth of exposure that would have been impossible if the eBook were locked behind a price tag or if printed version was only available at retailers.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

7 Discuss

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT