
[SIST] Spring_days02_스프링 AOP와 스프링 API / XML 스키마 기반으로 AOP 구현
·
TIL/Spring
1. AOP란? - Aspect Oriented Programming의 약자로 관점 지향적인 프로그래밍 기법(방법) - 2가지 관점(2가지 관점으로 나눠서 작업한다) 1) 공통적인 부분 : 인증처리 부분 / 트랜잭션, 보안 부분 == 공통 관심 사항(cross-cutting concern) 2) 실제 본연의 업무(담당하는 로직) 부분 : 글쓰기, 글수정, 글삭제 부분 == 핵심 관심 사항(core concern) 예시) 로그인(인증) 되어야지만 아래 기능들이 가능 글쓰기 write.do -> WriteHandler 세션안에 인증정보가 담겨져 있는지 물어보고 null이라면 login.do(로그인 요청으로 이동) 글수정 edit.do -> EditHandler 세션안에 인증정보가 담겨져 있는지 물어보고 nu..