일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- nginx
- php
- nginx설치
- 성능
- 웹사이트최적화기법
- 푸시 번역
- Push
- graphql
- APNS
- 웹사이트성능
- 디자인패턴
- Design Pattern
- gcm 푸시 번역
- Java
- GCM 번역
- ddd
- JPA
- GCM
- notification
- 푸시
- git
- 카프카
- 자바스크립트
- 카프카 트랜잭션
- 페이스북 번역
- 도메인 주도 개발
- nginx설정
- 웹사이트 성능
- kafka
Archives
- Today
- Total
목록트랜잭션스크립트 (1)
간단한 개발관련 내용
트랜잭션 스크립트 패턴 VS 액티브 레코드 패턴
1. 트랜잭션 스크립트 (Transaction Script)구현 방법트랜잭션 스크립트는 비즈니스 로직을 서비스 계층에서 직접 구현하는 패턴입니다.하나의 트랜잭션 단위(Use Case)를 처리하는 스크립트 형태로 동작합니다.구현 시:애플리케이션 서비스에서 데이터베이스 접근 코드와 비즈니스 로직을 함께 작성합니다.일반적으로 Service 클래스 내부에서 Repository를 호출하고 비즈니스 로직을 순서대로 나열합니다.예시 코드 (Kotlin + Spring Boot):@Serviceclass OrderService( private val orderRepository: OrderRepository, private val paymentGateway: PaymentGateway) { @Trans..
Computer Science/Architechture & Design Patterns
2024. 12. 17. 15:45