Spring Transactions

General Transaction Managers
  • Recognize various kinds of the transaction managers.
  • Demonstrate how to wire them with their dependencies in the configuration file.
  • Know that JtaTransactionManager allows to use distributed transactions.
Programmatic transactions
  • Demonstrate how to use TransactionTemplate together with the transaction callback.
  • Show how to wire transaction manager to TransactionTemplate.
  • Provide examples of how to use transaction manager directly in the code.
  • Recognize various callback interfaces.
  • Explain the purpose and direct usage of the TransactionStatus class.
Declarative transactions
  • Understand that Spring uses AOP in order to provide declarative transactions.
  • Provide examples of the proper wiring configuration of the TransactionProxyFactoryBean.
  • Use autoproxying features of the Spring AOP API in order to remove boilerplate configuration code.
  • Demonstrate how to make all or only some of the methods of the bean transaction-aware.
  • Identify how to configure Spring declarative transactions using annotations and xsd configuration.
Configuring transactions
  • Recognize and describe four main attributes of each Spring transaction:
    • Propagation
    • Isolation
    • Read-only setting
    • Timeout
  • Show how to create transaction with the default attributes' values.
  • Configure each attribute of the declarative transactions using various techniques (by direct configuration of the TransactionProxyFactoryBean in the wiring file, via implementations of TransactionAttributeSource, annotations and so forth).
  • Configure transactions directly using programmatic transactions.
  • Know that Spring rollbacks unchecked exceptions by default - describe how to change that behavior.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值