2023.03.30 기록

2023. 3. 31. 17:41TIL(Today I Learned)

1. 회원가입 서비스는(Insert Query) SQL을 한번만 실행해서 완료되는 작업이다.

이럴 때는 굳이 서비스 레이어가 필요없다.

하지만, 만약에 계좌이체로 예를 들면 기존의 계좌를 마이너스 해주고(쿼리 하나), 다른 사람 것을 플러스 해주고(쿼리 하나) 해야 이체가 완료된다.

이럴 때 두 가지의 쿼리문이 다 실행된 이후에 작업이 완료되어야 하는 것이니까(커밋을 찍어야 하는 것이니까)

서비스 레이어를 분리해야 하는 것이다.

모든 작업을 모아서 한번에 처리할 수 있도록 하는 것이다.

즉, 서비스 레이어의 주요 목표는 트랜잭션 처리다.

 

 

2. jsp 파일에 isErrorPage=true를 추가하면 자동으로 예외

 

'TIL(Today I Learned)' 카테고리의 다른 글

2023.04.06 기록  (0) 2023.04.06
2023.04.05 기록  (0) 2023.04.05
2023.03.29 기록  (0) 2023.03.29
2023.03.27 기록  (0) 2023.03.27
2023.03.23 기록  (0) 2023.03.23