본문 바로가기

반응형

aop

68일차 코딩학원 ● 코딩학원 공부 내용정리 1. 어제에 이어서 AOP에 대해 학습 중. pointcut expression.Advice, Pointcut, Weaving 등 용어 정리! 2. pointcut은 대상을 특정하기 위한 식이다. 3. Aspect는 Advice와 Pointcut으로 구성된다. 4. AOP를 쉽게 이해하면... 특정 부분(target)을 잘라내서 유지 보수할 수 있다. 5. 계속 오류가났다. main메서드를 빼먹었다. 이런 실수 용납할 수 없지 6. LoggingAdvice 코드. Aspect에는 Advice와 pointcut이 들어있다. 포인트컷은 대상을 특정하기 위한 식이다. "execution~"에서 부가기능이 적용될 메서드를 지정해주고 있다. 지금 하고 있는 것을 한마디로 말하면 특정한 .. 더보기
67일차 코딩학원 ● 코딩학원 공부 내용정리 1. 어제는 유효성 검증에 대해 공부했다. 오늘은 '트랜잭션'에 대해 공부한다. 2. 트랜잭션 : 프로그램에서 어떤 이벤트가 발생했을 때 하나의 테이블에만 데이터를 변경하는 경우보다 여러 테이블을 차례로 변경해야 하는 경우가 많이 발생한다. 예를들어 은행에서 계좌이체를 한다. 신한 은행 A계좌에서 B계좌로 이체한다고 했을 때 게좌는 테이블로 볼 수 있다. A계좌에서 100만 원을 차감하고 B계좌에 100만원을 추가하면 계좌이체가 완료된다. 만약 이 과정에서 에러가 발생하면 A계좌에서 차감했던 금액은 다시원래대로 되돌려야 한다. 트랜잭션은 하나의 논리적 기능을 수행하기 위해 여러 작업을 묶어서 처리하는 것을 의미한다. commit, rollback등의 명령이 있다. 처리 과정에서.. 더보기

반응형