Spring - AOP(관점 지향 프로그래밍)


Spring - AOP(관점 지향 프로그래밍)

Spring - AOP(관점 지향 프로그래밍)- 관점이란 뜻에 걸맞게 어떤 내용을 관찰할 때 핵심과 공통을 나눠서 보는 걸 지향한 프로그래밍이란 뜻(특정 대상에 대해 생각이 다르다는 뜻이 아님)- 특정 모듈을 만든다고 할 때, 각각 개인이 만드는 모듈을 프로그램이 동작하는 핵심 비즈니스 로직이라고 할 때, AOP는 핵심 비즈니스 로직을 제외한 나머지 로직을 부분적으로 나눠서 모듈화하는 것- 어떻게 조금 비틀어 보자면 쓰기는 귀찮지만 어디에서든 무조건 실행하는 것으로 대충 이해하면 쉽다.- 아래와 같이 핵심 비즈니스 로직은 핵심 관심, 공통 사용 로직은 횡단 관심으로 이해하기 쉬우며 물건 / 고객 / 금융 관리는 핵심 관심이며..........

Spring - AOP(관점 지향 프로그래밍)에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : Spring - AOP(관점 지향 프로그래밍)