Data Transactions with Spring

Spring Transaction Management is one of the most important features of the Spring Framework. This course will teach you how to implement both declarative and programmatic topics like @Transactional, transaction propagation, and rollbacks.
Course info
Rating
(27)
Level
Intermediate
Updated
Dec 7, 2018
Duration
56m
Table of contents
Description
Course info
Rating
(27)
Level
Intermediate
Updated
Dec 7, 2018
Duration
56m
Description

Spring Transaction Management is one of the most widely used and important features of the Spring Framework. In this course, Data Transactions with Spring, you will learn about the extensive support provided for managing transactions, which allows developers to focus on the business logic instead of worrying about the integrity of data in the event of a system failure. First, you will explore the key properties of transactions, and how to implement declarative transaction management, including rollbacks and using annotations. Next, you'll discover how to propagate transactions, how to leverage programmatic transaction management in your applications, and when to choose declarative transaction management over programmatic. Finally, you’ll learn about the different transaction managers (JDBC, Hibernate, JPA, JDO, and JTA) and how to implement them in your applications. When you’re finished with this course, you will have mastered Spring Transaction Management, which will help as you introduce transactional behavior to your applications. Software required: Git, Java JDK, Apache Maven, and Java IDE.

About the author
About the author

Kesha Williams is an award-winning software engineer with over 20 years' experience specializing in full0stack web development using Java, Spring, Angular and Amazon Web Services (AWS).

More from the author
Spring Boot Fundamentals
Intermediate
1h 38m
Jul 11, 2019
Spring Data Mongo: Getting Started
Intermediate
1h 11m
May 6, 2019
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone! My name is Kesha Williams, and welcome to my course, Data Transactions with Spring. I'm a software engineering manager in the IT department of Chick-fil-A. In this course, we are going to learn about Spring transaction management, which is one of the most widely used and important features of the Spring Framework. Some of the major topics that we will cover include declarative transaction management, programmatic transaction management, when to choose declarative over programmatic, transaction propagation and rollbacks. By the end of this course, you will have mastered Spring transaction management, which will help you as you introduce transactional behavior to your applications. Before beginning the course, you should be familiar with Spring Data and Java. I hope you'll join me on this journey to learn transaction management with the Data Transactions with Spring course at Pluralsight.