Spring Professional Certification Exam Tutorial - Module 03
4.6 (124 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
720 students enrolled

Spring Professional Certification Exam Tutorial - Module 03

Data Management: JDBC, Transactions, Spring Data JPA
Highest Rated
4.6 (124 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
720 students enrolled
Created by Dominik Cebula
Last updated 8/2019
English
English [Auto]
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3.5 hours on-demand video
  • 1 article
  • 30 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Knowledge and skills required for Spring Professional Certification Exam
  • Spring Professional Certification Study Guide Explanation & Answers
  • Data Management: JDBC, Transactions, Spring Data JPA
Requirements
  • Java
  • Maven
  • IDE of your choice
Description

Spring Professional Exam Tutorial explains and answers all questions from Spring Professional Certification Study Guide. Each answer to exam topic is explained in detail with video tutorial, description and good example for you to get deep understanding of discussed topic. With this course you will get all required knowledge and skills to pass Spring Professional Certification Exam.

Course is divided into 8 modules:

  • Module 01 - Container, Dependency, and IoC

  • Module 02 - Aspect Oriented Programming

  • Module 03 - Data Management: JDBC, Transactions, Spring Data JPA

  • Module 04 – Spring Boot

  • Module 05 - Spring MVC and The Web Layer

  • Module 06 – Security

  • Module 07 – REST

  • Module 08 – Testing

This course covers third module of the entire course and inside you can find answers to all topics from Spring Professional Certification Study Guide third section, which is Data Management: JDBC, Transactions, Spring Data JPA.


Who this course is for:
  • Spring Professional Exam & Certification Candidates
Course content
Expand 30 lectures 03:30:45
+ Data Management: JDBC, Transactions, Spring Data JPA
30 lectures 03:30:45
Examples Download
00:01

What is the difference between checked and unchecked exceptions?

• Why does Spring prefer unchecked exceptions?

• What is the data access exception hierarchy?

Preview 08:51

How do you configure a DataSource in Spring? Which bean is very useful for development/test databases?

Preview 15:11

What is a callback? What are the three JdbcTemplate callback interfaces that can be used with queries? What is each used for? (You would not have to remember the interface names in the exam, but you should know what they do if you see them in a code sample).

Question 04 - What is a callback? What are the three JdbcTemplate [...]
17:33
Question 05 - Can you execute a plain SQL statement with the JDBC template?
01:32

When does the JDBC template acquire (and release) a connection, for every method called or once per template? Why?

Question 06 - When does the JDBC template acquire (and release) a [...]
07:19

How does the JdbcTemplate support generic queries? How does it return objects and lists/maps of objects?

Question 07 - How does the JdbcTemplate support generic queries? [...]
06:05

What is a transaction? What is the difference between a local and a global transaction?

Question 08 - What is a transaction? What is the difference between [...]
07:31

Is a transaction a cross cutting concern? How is it implemented by Spring?

Question 09 - Is a transaction a cross cutting concern? How is it [...]
03:22

How are you going to define a transaction in Spring?

• What does @Transactional do? What is the PlatformTransactionManager?

Question 10 - How are you going to define a transaction in Spring? What [...]
08:31

Is the JDBC template able to participate in an existing transaction?

Question 11 - Is the JDBC template able to participate in an existing [...]?
04:51

What is a transaction isolation level? How many do we have and how are they ordered?

Question 12 - What is a transaction isolation level? How many do we have [...]
20:24
Question 13 - What is @EnableTransactionManagement for?
04:55
Question 14 - What does transaction propagation mean?
09:06

What happens if one @Transactional annotated method is calling another @Transactional annotated method on the same object instance?

Question 15 - What happens if one @Transactional annotated method is [...]
05:23

Where can the @Transactional annotation be used? What is a typical usage if you put it at class level?

Question 16 - Where can the @Transactional annotation be used? What is a [...]
03:29
Question 17 - What does declarative transaction management mean?
02:36
Question 18 - What is the default rollback policy? How can you override it?
03:42

What is the default rollback policy in a JUnit test, when you use the @RunWith(SpringJUnit4ClassRunner.class) in JUnit 4 or @ExtendWith(SpringExtension.class) in JUnit 5, and annotate your @Test annotated method with @Transactional?

Question 19 - What is the default rollback policy in a JUnit test, when [...]
04:01

Why is the term "unit of work" so important and why does JDBC AutoCommit violate this pattern?

Question 20 - Why is the term "unit of work" so important and why does [...]
08:27

What do you need to do in Spring if you would like to work with JPA?

Question 21 - What do you need to do in Spring if you would like to work [...]?
07:37

Are you able to participate in a given transaction in Spring while working with JPA?

Question 22 - Are you able to participate in a given transaction in [...]
03:44

What do you have to configure to use JPA with Spring? How does Spring Boot make this easier?

Question 24 - What do you have to configure to use JPA with Spring? [...]
05:30
Question 25 - What is a Repository interface?
06:29

How do you define a Repository interface? Why is it an interface not a class?

Question 26 - How do you define a Repository interface? Why is [...]
05:58

What is the naming convention for finder methods in a Repository interface?

Question 27 - What is the naming convention for finder methods in a [...]
05:43
Question 28 - How are Spring Data repositories implemented by Spring at runtime?
09:47
Question 29 - What is @Query used for?
02:50