MVC를 사용한다고 가정을 하구


1. 데이터 접근 계층에 데이터와 관련된 기술들을 다넣어놓아야 하는데 자꾸 서비스 계층으로 끼어듭니다!


2. 데이터 접근 계층의 예외 ( SQLEXCEPTION 같은 ) 가 서비스 계층까지 타구옵니다.


3. 유사한 코드가 반복됩니다! TRY CATCH FINALLY 트랜잭션 시작, 성공하면 커밋, 실패하면 롤백 끝나면 접속끊어주는것


스프링에서는 이러한 문제점들을 해결해줍니다!