post-thumbnail

Spring DB - 스프링 트랜잭션 전파(2)

예제 프로젝트 시작커밋, 롤백단일 트랜잭션전파 커밋전파 롤백복구 REQUIRED복구 REQUIRES_NEW지금까지 배운 트랜잭션 전파에 대한 내용을 실제 예제를 통해서 이해해보도록 하겠습니다.비즈니스 요구사항회원을 등록하고 조회한다.회원에 대한 변경 이력을 추적할 수

어제
·
0개의 댓글
·
post-thumbnail

Spring DB - 스프링 트랜잭션 전파(1)

커밋, 롤백트랜잭션 두 번 사용전파 기본전파 예제외부 롤백내부 롤백REQUIRES_NEW다양한 전파 옵션트랜잭션이 둘 이상 있을 때 어떻게 동작하는지 자세히 알아보고, 스프링이 제공하는 트랜잭션 전파(propagation)라는 개념도 알아보자.간단한 예제 코드로 스프링

3일 전
·
0개의 댓글
·
post-thumbnail

Spring DB - 스프링 트랜잭션 이해

스프링 트랜잭션 이해 스프링 트랜잭션 소개 프로젝트 생성 트랜잭션 적용 확인 트랜잭션 적용 위치 트랜잭션 AOP 주의 사항 - 프록시 내부 호출1 트랜잭션 AOP 주의 사항 - 프록시 내부 호출2 트랜잭션 AOP 주의 사항 - 초기화 시점 트랜잭션 옵션 소개 예외와

3일 전
·
0개의 댓글
·
post-thumbnail

Spring DB - Querydsl, 데이터 접근 기술 활용 방안

Querydsl 소개1 - 기존 방식의 문제점Querydsl 소개2 - 해결Querydsl 설정Querydsl 적용스프링 데이터 JPA 예제와 트레이드 오프실용적인 구조다양한 데이터 접근 기술 조합7\. 다양한 데이터 접근 기술 조합

4일 전
·
0개의 댓글
·
post-thumbnail

Spring DB - 스프링 데이터 JPA

스프링 데이터 JPA 소개1 - 등장 이유스프링 데이터 JPA 소개2 - 기능스프링 데이터 JPA 주요 기능스프링 데이터 JPA 적용1스프링 데이터 JPA 적용25\. 스프링 데이터 JPA 적용2

5일 전
·
0개의 댓글
·
post-thumbnail

Spring DB - JPA

JPA 시작ORM 개념1 - SQL 중심적인 개발의 문제점ORM 개념2 - JPA 소개JPA 설정JPA 적용1 - 개발JPA 적용2 - 예외 변환글로벌에서는 스프링+JPA 조합을 80%이상 사용한다.국내에서도 스프링 + JPA 조합을 50% 정도 사용하고, 2015년

6일 전
·
0개의 댓글
·
post-thumbnail

Spring DB - MyBatis

MyBatis 소개MyBatis 설정MyBatis 적용1 - 기본MyBatis 적용2 - 설정과 실행MyBatis 적용3 - 분석MyBatis 기능 정리1 - 동적 쿼리MyBatis 기능 정리2 - 기타 기능MyBatis는 앞서 설명한 JdbcTemplate보다 더 많

7일 전
·
0개의 댓글
·
post-thumbnail

Spring DB - DB 테스트

DB 테스트 데이터베이스 연동 데이터베이스 분리 데이터 롤백 @Transactional 임베디드 모드 DB 스프링 부트와 임베디드 모드 1. 데이터베이스 연동 데이터 접근 기술에 대해서 더 알아보기 전에 데이터베이스에 연동하는 테스트에 대해서 알아보자. test

2023년 5월 18일
·
0개의 댓글
·
post-thumbnail

Spring DB - 스프링 JdbcTemplate

JdbcTemplate 소개와 설정JdbcTemplate 적용1 - 기본JdbcTemplate 적용2 - 구성과 실행JdbcTemplate - 이름 지정 파라미터JdbcTemplate - SimpleJdbcInsertJdbcTemplate 기능 정리SQL을 직접 사용하

2023년 5월 18일
·
0개의 댓글
·
post-thumbnail

Spring DB - 프로젝트 설정

데이터 접근 기술 진행 방식 소개프로젝트 구조 설명1 - 기본프로젝트 구조 설명2 - 설정프로젝트 구조 설명3 - 테스트데이터베이스 테이블 생성앞으로 실무에서 주로 사용하는 다음과 같은 다양한 데이터 접근 기술들을 학습해보겠습니다.SQLMapperJdbcTemplate

2023년 5월 18일
·
0개의 댓글
·
post-thumbnail

Spring DB - 자바 예외 이해

예외 계층예외 기본 규칙체크 예외 기본 이해언체크 예외 기본 이해체크 예외 활용언체크 예외 활용예외 포함과 스택 트레이스

2023년 5월 16일
·
0개의 댓글
·
post-thumbnail

Spring DB - 스프링과 문제 해결 - 트랜잭션

문제점들트랜잭션 추상화트랜잭션 동기화트랜잭션 문제 해결스프링 부트의 자동 리소스 등록애플리케이션 구조여러가지 애플리케이션 구조가 있지만, 가장 단순하면서 많이 사용하는 방법은 역할에 따라 3가지 계층으로나누는 것이다.프레젠테이션 계층UI와 관련된 처리 담당웹 요청과 응

2023년 5월 15일
·
0개의 댓글
·
post-thumbnail

Spring DB - 트랜잭션 이해

트랜잭션 - 개념 이해데이터베이스 연결 구조와 DB 세션트랜잭션 - DB 예제1 - 개념 이해트랜잭션 - DB 예제2 - 자동 커밋, 수동 커밋트랜잭션 - DB 예제3 - 트랜잭션 실습트랜잭션 - DB 예제4 - 계좌이체DB 락 - 개념 이해DB 락 - 변경DB 락 -

2023년 5월 12일
·
0개의 댓글
·
post-thumbnail

Spring DB - 커넥션 풀 이해

커넥션 풀 이해DataSource 이해DataSource 예제1 - DriverManagerDataSource 예제2 - 커넥션 풀DataSource 적용데이터베이스 커넥션을 매번 획득애플리케이션 로직은 DB 드라이버를 통해 커넥션을 조회한다.DB 드라이버는 DB와 T

2023년 5월 11일
·
0개의 댓글
·
post-thumbnail

Spring DB - JDBC 이해

JDBC 이해 H2 데이터베이스 설정 JDBC 이해 JDBC와 최신 데이터 접근 기술 데이터베이스 연결 JDBC 개발 - 등록 JDBC 개발 - 조회 JDBC 개발 - 수정, 삭제 1. H2 데이터베이스 설정 > jdbc 프로젝트를 새로 생성해서 진행하였습니다.

2023년 5월 10일
·
0개의 댓글
·
post-thumbnail

Spring MVC v2 - 파일 업로드

파일 업로드 소개서블릿과 파일 업로드1서블릿과 파일 업로드2스프링과 파일 업로드예제로 구현하는 파일 업로드, 다운로드일반적으로 사용하는 HTML Form을 통한 파일 업로드를 이해하려면 먼저 폼을 전송하는 다음 두 가지방식의 차이를 이해해야 한다.HTML 폼 전송 방식

2023년 5월 9일
·
0개의 댓글
·
post-thumbnail

Spring MVC v2 - 스프링 타입 컨버터

스프링 타입 컨버터 소개타입 컨버터 - Converter컨버전 서비스 - ConversionService스프링에 Converter 적용하기뷰 템플릿에 컨버터 적용하기포맷터 - Formatter포맷터를 지원하는 컨버전 서비스포맷터 적용하기스프링이 제공하는 기본 포맷터ty

2023년 5월 8일
·
0개의 댓글
·
post-thumbnail

Spring MVC v2 - API 예외 처리

API 예외 처리 시작 스프링 부트 기본 오류 처리 HandlerExceptionResolver 시작 HandlerExceptionResolver 활용 스프링이 제공하는 ExceptionResolver1 스프링이 제공하는 ExceptionResolver2 @Excep

2023년 5월 6일
·
0개의 댓글
·
post-thumbnail

Spring MVC v2 - 예외 처리와 오류 페이지

서블릿 예외 처리 - 시작서블릿 예외 처리 - 오류 화면 제공서블릿 예외 처리 - 오류 페이지 작동 원리서블릿 예외 처리 - 필터서블릿 예외 처리 - 인터셉터스프링 부트 - 오류 페이지1스프링 부트 - 오류 페이지2Exception 프로젝트를 새로 생성하였다.스프링이

2023년 5월 5일
·
0개의 댓글
·
post-thumbnail

Spring MVC v2 - 로그인 처리2 - 필터, 인터셉터

로그인 처리2 - 필터, 인터셉터 서블릿 필터 - 소개 서블릿 필터 - 요청 로그 서블릿 필터 - 인증 체크 스프링 인터셉터 - 소개 스프링 인터셉터 - 요청 로그 스프링 인터셉터 - 인증 체크 ArgumentResolver 활용 1. 서블릿 필터 - 소개 공통 관

2023년 5월 5일
·
0개의 댓글
·