[자바 스프링 트랜잭션] 전파방식 7개 (Java Spring) 자바 스프링 1. PROPAGATION_MANDATORY해당 메소드 호출 전에 반드시 진행 중인 트랜잭션이 존재해야 한다. 진행 중인 트랜잭션이 존재하지 않을 경우에는 예외가 발생한다. 자바 스프링 2. PROPAGATION_NESTED이미 진행 중인 트랜잭션이 존재하면 해당 메소드는 중첩된 트랜잭션(NESTED TRANSACTION)에서 실행돼야 함을 나타낸다. 중첩된 트랜잭션은 둘러싼 트랜잭션(ENCLOSING TRANSACTION)과 독립적으로 커밋되거나 롤백될 수 있다. 만약 둘러싼 트랜잭션이 없는 상황이라면 이는 PROPAGATION_REQUIRED와 동일하게 작동한다. 그러나 이 전파방식은 벤더 의존적이며 지원이 안 되는 경우도 ..
자바 스프링 포트폴리오 Framework란? 8개 종류 (Java Spring Portfolio) 자바 스프링 포트폴리오1. 웹 플로 자바 스프링 웹 플로(Spring Web Flow)는 스프링의 코어 MVC 프레임워크를 기반으로 목표를 향한다. 자바 스프링 웹 플로는 사용자를 안내하는(마법사나 장바구니를 떠올리면 된다) 대화형, 흐름기반 웹 애플리케이션 구축을 지원한다. 자바 스프링 웹 플로에 대한 더 많은 정보는 홈페이지에서 확인할 수 있다. 링크 - http://projects.spring.io/spring-webflow/ 자바 스프링 포트폴리오2. 웹 서비스 코어 스프링 프레임워크는 웹 서비스로 스프링 빈을 선언적으로 배포할 수 있지만, 이러한 서비스는 틀림없이 구조적으로 열악한 구현우선(cont..