April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
Spring Transaction
nConsistent abstraction
nPlatformTransactionManager
nDoes not reinvent transaction manager
nChoose between JTA, JDBC, Hibernate, JDO etc with simple changes to configuration not Java code
nNo more rewriting application to scale up from JDBC or Hibernate local transactions to JTA global transactions
nUse the simplest transaction infrastructure that can possibly work
nProgrammatic transaction management
nSimpler API than JTA
nUse the same API for JTA, JDBC, Hibernate etc.
nWrite once have transaction management everywhereTM
n
n