아무거나 하는 블로그

  • 홈
  • 태그
  • 방명록

TxTemplate 1

4. 스프링과 문제해결 - 스프링 트랜잭션 처리

1. 비지니스(서비스) 계층에서 트랜잭션 처리하기가 생각보다 쉽지 않다 앞서 3장에서(https://hongod.tistory.com/25?category=1063676) 트랜잭션을 시작하고 종료하는 계층을 비지니스 계층이라고 했었다. 이 비지니스 계층의 코드를 작성할 때 가장 중요한 원칙이 하나 있는데 바로 최대한 의존성을 버리고 순수한 자바코드로 작성해야한다는 것이다. 프렌젠테이션 계층은 웹, 서블릿 HTTP 와 같은 기술에 의존하고, 데이터 접근 계층은 JDBC, JPA와 같은 구체적인 DB 접근 기술에 의존하기 때문에 차후 기술 발전에 따른 코드 수정은 불가피하지만, 서비스 계층만은 핵심 비지니스 로직이 바뀌기 전에는 수정하지 않도록 순수한 자바 코드로 격리해놔야 유지보수와 테스트가 용이한 애플리..

Database/Spring DB 접근 1 2022.07.25
이전
1
다음
더보기
프로필사진

아무거나 하는 블로그

  • 분류 전체보기 (23)
    • Database (7)
      • Spring DB 접근 1 (4)
      • DB 일반 (2)
    • 알고리즘 문제 (1)
    • Git (1)
    • 웹&컴퓨터 일반 (0)
    • Javascript & Typescript (0)
    • CSS (4)
    • 개발 고민 (2)
    • TIL (1)
    • Frontend (2)
      • React (1)
      • Vue (1)
    • 읽은 책 (1)
    • 회고 (0)
    • Spring (0)
      • Spring (0)
      • Spring Data (0)
      • Spring Guides Time Attack (0)
      • Spring Security (0)
      • Spring Batch (0)
    • TDD, 클린코드 with Java (1)
    • 프로젝트 (0)
      • 그린모빌리티 (0)
      • 인프라공방 (0)
      • 다시 Nachos (0)

Tag

html #css #web #webpage, where exists, TxTemplate, JavaScript, TransactionTemplate, db, 중복검사, 트랜잭션 동기화, 인덱스 활용, where not exsits, HickariCP, PlatformTransactionManager, SQL, ODBC API, Spring, 인덱스 사용, 알고리즘 #문제풀이 #배열 #인덱스, 중복체크, 리액트 #플럭스 #자바스크립트 #React #React.js #flux, 믹스인,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바