Notice
Recent Posts
Recent Comments
Link
목록AOP (1)
깜장콩의 공부일기
AOP(Aspect Oriented Programming) - 관점 지향 프로그래밍 : 어떤 로직을 기준으로 핵심적인 관점, 부가적인 관점으로 나누어서 보고 그 관점을 기준으로 각각 모듈화 하는 것 => 모듈화 해서 소스 중복 안되게 하는 것 각 관점을 기준으로 로직을 모듈화한다는 것 = 코드들은 부분적으로 나누어서 모듈화하겠다 => Aspect로 모듈화하고 핵심적인 비즈니스 로직에서 분리하여 재사용하겠다 Aspect : 위에서 설명한 흩어진 관심사를 모듈화 한 것. 주로 부가기능을 모듈화함. Target : Aspect를 적용하는 곳 (클래스, 메서드 .. ) Advice : 실질적으로 어떤 일을 해야할 지에 대한 것, 실질적인 부가기능을 담은 구현체 JointPoint : Advice가 적용될 위치,..
개발 공부
2023. 7. 11. 21:59