less than 1 minute read

Spring - 4

  • 스프링 <-> 마이바티스 연동
  • 스프링 트랜잭션 기능 사용



스프링 <-> 마이바티스 연동

    • (1)연동관련 xml파일 설정
    • (2)마이바티스 관련 xml파일 설정
    • (3)자바 클래스 & JSP 파일 구현

=> 수업자료 24장, 실습 위주 수행.. 복습 해보도록!






스프링 트랜잭션 기능 사용 - 1. 개요

  • 트랜잭션
    • 여러 개의 DML 명령문하나의 논리적인 작업 단위로 묶어서 관리하는 것
      • DML, Data Manipulation Language : 데이터 조작어 (SELECT, INSERT, UPDATE…)
    • ALL or NOTHING 방식으로 작업 처리 (작업의 일관성 유지)
    • ex.
      • 게시판, 글 조회 + 조회 수 갱신
      • 쇼핑몰 주문, 상품을 테이블에 등록 + 주문자의 포인트 갱신
      • 모바일뱅킹 이체, 송금자 잔고 차감 + 수신자 잔고 증가
  • 트랜잭션 적용 전/후 예시

transactionExBefore

transactionExAfter



  • 트랜잭션 속성
속성 기능
propagation 트랜잭션 전파 규칙 설정
isolation 트랜잭션 격리 레벨 설정
readOnly 읽기 전용 여부 설정
rollbackFor 트랜잭션을 롤백할 예외타입 설정
norollbackFor 트랜잭션을 롤백하지 않을 예외타입 설정
timeout 트랜잭션 타임아웃 시간 설정



propagation1
propagation2

isolation

=> 수업자료 25장도 실습 위주였음.. 복습 해보도록!






Spring 과제 - PDF 자료 실습

  • 범위
    • 수업자료 24 ~ 25장
  • 기한: ~6/26(일)

  • 내용
    • 24장, 25장 한 번 더 따라하기
      • Spring_pro24_Homework
      • Spring_pro25_Homework



프로젝트 관련 공지

  • 조 편성 완료

    미팅에서 조장, 부조장 협의 후 밴드에 댓글!

  • 샘플 프로젝트 확인
    • 샘플 기반으로 프로젝트 진행 예정
    • 대체로 10일~14일 소요






nice!!!!!

Updated: