I. 웹개발 1. JDBC (1) 트랜잭션 1) 트랜젝션 각각의 하나는 물리적 명령어이다 계좌이체는 사용자가 원하는 하나의 단위 -> 실행하려면 물리적으로 2번의 업데이트 필요! 서비스는 사용자가 원하는 일 + 이러한 일이 곳 업무단위 => 업무단위 실행하기 위해 물리적으로 여러개 명령어 실행가능 dao 는 CRUD 관련 함수로 구성되어있다 서비스레이어에는 업무라고 함수화 되어있음 업데이트 두번이 깨지면안되는, 즉 두개 다 정상적으로 실행되어야 완료된다. 계좌이체라는 업무단위를 한번에 실행해야되는 업무단위 (작게 진행되는 물리적단위) 트랜잭션 : 업무단위 or 논리적인 명령단위 이러한 업무는 한번에 실행되면 계좌이체가 완벽히 되어야하지만, 그 안에는 자잘하게 물리적으로 엮여야하는데 하나라도 안되면 업무단..