본문 바로가기 메뉴 바로가기

나 요리학원 출신임

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

나 요리학원 출신임

검색하기 폼
  • 분류 전체보기 (255)
    • 나는야김세진 (2)
    • 진식당 (13)
    • 알고리즘 (224)
      • Codeforces (19)
      • BOJ (172)
      • SW Expert Academy (24)
      • Java (9)
    • 블록체인 (3)
    • Spring (9)
      • Spring IoC (7)
      • 추상화 (1)
      • 스프링 질문 리스트 (0)
      • AOP (1)
  • 방명록

Spring/AOP (1)
AOP를 알아보자!

AOP AOP란 무엇일까? AOP란 일단 개념 자체는 흩어진 Aspect를 모듈화 할 수 있는 프로그래밍 기법이다 무슨 말인지 이해가 잘 안간다. 쉽게 생각하면 주기능과 보조기능을 분리하고 보조 기능을 선택적으로 적용해서 사용한다는 개념이다 예를 들어 어떠한 메소드에 로그처리 기능을 추가해야한다고 할 때 만약 메소드에 직접 구현한다고 생각해보자. 이 때 로그 기능을 붙어야하는 메소드가 수백개가 된다면 어떨까 하나하나 하면 분명 시간도 더 걸리고 복잡해 질 것이다. 유지관리에 문제가 생길 수 있다! 이럴 때 AOP를 사용한다. 로그 기능을 보조기능으로 빼서 구현해두고 필요한 메소드에 선택적으로 붙인다..! 그림으로 한번 살펴보자 위 그림은 해당 각 클래스마다 부가기능이 들어가 있는 모습이다. 공통적인 기능..

Spring/AOP 2020. 5. 22. 13:44
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • github
TAG
more
«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바