이 글은 강의 : 김영한님의 - "[스프링 DB 2편 - 데이터 접근 활용 기술]"을 듣고 정리한 내용입니다. 😁😁
스프링 DB 1편을 통해 DB 접근 기술의 핵심 원리와 구조를 이해했다. 이번 스프링 DB 2편은 1편의 기반 위에 실무에 꼭 필요한 다양한 활용 기술들을 학습할 것이다. 2편은 크게 3부분으로 나눌 것인데...
JdbcTemplate, MyBatis, JPA, Spring Data JPA, Querydsl 같은 실무에서 주로 사용하는 다양한 데이터 접근 기술들을 실전 예제를 통해 점진적으로 발전시키면서 학습할 것이다. 이 과정을 통해 각각의 기술들이 왜 필요한지, 그리고 각 기술들의 장단점을 코드로 개발하면서 자연스럽게 이해할 수 있을 것이다.
데이터 접근 기술은 결국 데이터베이스에 데이터를 관리하는 목적으로 사용된다. 따라서 데이터 접근 기술이 실제 데이터베이스에 데이터를 잘 저장하고 조회할 수 있는지 확인해야 한다. 강의에서는 데이터베이스를 연동하는 상황에서 테스트를 어떻게 하는 것이 좋은지 단계적으로 설명할 것이다.
스프링 DB 1편에서는 스프링이 제공하는 트랜잭션 기능이 왜 필요하고, 어떻게 동작하는지 내부 원리를 알아보았다. 이번 시간에는 스프링 트랜잭션을 매우 깊이 있게 학습하고, 실무 활용 방안을 알아볼 것.
스프링 DB 2편을 통해 최신 실무 기술을 익히고 실무에서의 Best Practice를 완전히 체화하자.
🎈 특히 데이터 접근 기술 - JPA, 데이터 접근 기술 - 스프링 데이터 JPA는 완전히 이해할 수 있을 정도로 학습해야한다.