|
 |
|
 |
 |
Java Transaction Processing: Design and Implementation (HP Professional Series)
|
by Mark Little, Jon Maron, and Greg Pavlik
Sales Rank: 153279
|
List Price: $54.99
$41.24
At Amazon

|
|
Paperback: 448 pages
Publisher: Prentice Hall PTR July 5, 2004
Language: English
ISBN-10: 013035290X
ISBN-13: 978-0130352903
Product Dimensions:
9.2 x 7 x 1.1 inches
Shipping Weight: 1.6 pounds
Product Description
Provides a comprehensive explanation of J2EE and Java from a transactional perspective--needed to exploit the technology correctly.
Explains transaction processing in theory and practice by highlighting the "under the hood" aspects of application servers and J2EE APIs. Goes beyond J2EE, allowing Java developers to interoperate with other systems while tackling issues with web services and XML. Authored by visible members of the Java community--heavily involved with the Java platform at Hewlett Packard.
Transaction processing is at the heart of modern enterprise systems. This book explains in depth transaction processing technology and how it can be leveraged in the Java platform. It provides a comprehensive explanation of the underlying concepts in transactions that are needed to understand and exploit the technology correctly. All technical information delivered in the book corresponds directly to the latest revision of Java. The authors cover how transactional aspects of all the major J2EE components work and the practical consequences of implementation choices. In addition, this text looks beyond Java at standards and implementations that provide for broad interoperability across heterogeneous application environments. Finally, the book provides a look at how emerging web services standards will address the next generation of reliable information systems
Publisher Description
Provides a comprehensive explanation of J2EE and Java from a transactional perspective--needed to exploit the technology correctly.
Explains transaction processing in theory and practice by highlighting the "under the hood" aspects of application servers and J2EE APIs. Goes beyond J2EE, allowing Java developers to interoperate with other systems while tackling issues with web services and XML. Authored by visible members of the Java community--heavily involved with the Java platform at Hewlett Packard.
Transaction processing is at the heart of modern enterprise systems. This book explains in depth transaction processing technology and how it can be leveraged in the Java platform. It provides a comprehensive explanation of the underlying concepts in transactions that are needed to understand and exploit the technology correctly. All technical information delivered in the book corresponds directly to the latest revision of Java. The authors cover how transactional aspects of all the major J2EE components work and the practical consequences of implementation choices. In addition, this text looks beyond Java at standards and implementations that provide for broad interoperability across heterogeneous application environments. Finally, the book provides a look at how emerging web services standards will address the next generation of reliable information systems.
Customer Reviews & Comments This book gives a high level view of how transactional middleware is built for J2EE App Servers and containers, which I think is just the right amount that any serious J2EE developer should know. More often than not, we all have heard that the J2EE application developer need not know the internals of of Distributed Transaction Processing. It should all be hidden/transparent. But I am of the opinion that transparent middleware does not translate into ignorant developer. As a lead developer and architect for years, time and again I have encountered the developers who are cluless about how J2EE application servers manage transactions for them. Consequently I have seen them struggle with what would be a trivial problem had they known how these app servers handle transactions. This book cannot make you a J2EE developer, but it makes you a better J2EE developer. Having the bigger picture of how things really work behind the scenes is a good thing and will give everybody a broader perspective of things and make people develop transactional applications with that awareness. Now that is what I call as transparency... This book will make you appreciate the EJBs as you develop them and also code better performing EJBS. The concepts from this book will help you debug transactional, JDBC and EJB problems faster (The other alternative is really shooting in the dark !!). I have seen developers "google" the newsgroups when they get weird application server exceptions without really understanding the problem or putting effort towards it. That is not the way to solve the problems. This book will make you think what your app server might have done when you got that weird exception, do some poking around and then google the newsgroups, which I personally think is the right way of solving problems arising in transactional middleware. The book is not a easy read like those other "Head First" books. But the material that this book deals with is complex and I think authors have done a decent job of simplifying. Couple of suggestions though: 1) The authors could have elaborated the first chapter more. It becomes very tough read at times, which can turn even some serious developers away. 2) The material presentation starts getting better as the authors get into JTA/JTS. JDBC-XA, EJB and JCA coverage is outstanding. Why cant the rest of the material be the same ? 3) I would also have preferred if the authors got down to building a hypothetical J2EE application server in a dozen or so Java classes and show how the connection pooling might have been done in that imaginary app server, how XA connection from a database driver is acquired, wrapped and show interaction of XAResource and Transaction Manager. Right now there is explanation and some code snippets. The reader is left with the task of connecting the dots. It was not difficult for me. But I guess, the authors could have saved me from doing that. 4) Some explanation of middleware data caching, its impact on data visibility and O/R mapping challenges would have been much appreciated. Inspite of these missing pieces, the book is an excellent read. I have recommended it to every developer on my team. The last thing I want is a clueless developer, who hides his ignorance behind the so called transparent middleware marketing campaign!!!
|
Java Transaction Processing: Design and Implementation (HP Professional Series)
List Price: $54.99
Available from Amazon
Price: $41.24

| |
|
|
|
|