§ 학습 전(계획) §
▶ 학습 목표는 무엇인가?
- Spring MVC - 트랜잭션
선언형 방식의 트랜잭션 적용
JTA를 이용한 분산 트랜잭션 적용
트랜잭션 적용 실습
▶ 이미 알고 있는 내용은 무엇인가?
선언형 방식의 트랜잭션에 대해 학습하던 중이었다. 확실히 학습해서 실습에 지장이 없도록 해야겠다.
이번 한 주도 화이팅해보자😄
§ 학습 후(점검 및 평가) §
▶ 새롭게 배운 내용은 무엇인가?
Spring에서 트랜잭션 적용 방식에는 @Transactional과 AOP 방식이 있다.
트랜잭션 전파란 트랜잭션의 경계에서 진행 중인 트랜잭션이 존재할 때 또는 존재하지 않을 때, 어떻게 동작할 것인지 결정하는 방식을 의미한다.
@Transactional 애너테이션의 isolation 애트리뷰트를 통해 트랜잭션 격리 레벨을 지정할 수 있다.
▶ 다른 사람에게 설명할 수 있는가?
애너테이션을 통해 트랜잭션을 적용하는 방식은 간단하기 때문에 설명할 수 있다.
▶ 아직 이해되지 않은 내용은 무엇인가?
AOP를 이용하는 트랜잭션 적용 방식과 JTA를 이용한 분산 트랜잭션 적용, 그리고 오늘 실습했던 EventPublisher에 대해서는 아직 잘 정립이 되지 않았다.
▶ 이해되지 않은 내용을 보완하기 위해서 나는 무엇을 할 수 있는가?
일단 추후에 AOP 방식의 트랜잭션을 적용할 기회가 생기면, 그 때 써보면서 익힐 수 있을 것 같다.
JTA를 이용한 분산 트랜잭션은 부수적인 내용이기 때문에, 트랜잭션 관련 지식들이 탄탄해지면, 더 알아볼 것이다.
EventPublisher는 실습을 다시 여러 번 구현해보면서, 익혀볼 수 있을 것 같다.
▶ 오늘 나의 학습 만족도는 어느 별 5개 중 몇 개를 줄 수 있는가?
- ★★★★☆
오늘 학습 내용은 심화 내용을 제외하면, 할만했다.
정규 학습 시간을 더 알차게 보내고, 코드를 더 많이 쳐보면 좋을 것 같다.
고생했다 오늘도😎
'생각 정리' 카테고리의 다른 글
2022. 11. 09. (0) | 2022.11.09 |
---|---|
2022. 11. 08. (0) | 2022.11.08 |
2022. 11. 04. (0) | 2022.11.04 |
2022. 11. 03. (0) | 2022.11.03 |
2022. 11. 02. (0) | 2022.11.02 |