Castle Bird

  • 홈
  • 태그
  • 방명록

AOP 1

[Java] AOP

1. AOP란?AOP(Aspect Oriented Programming = 관점 지향 프로그래밍)는 기능을 '핵심 로직'과 '공통 기능'으로 분리하여 관리하는 프로그래밍 패러다임입니다. '관점'이라는 추상적인 단어는 실무적으로 다음과 같이 이해할 수 있습니다. Aspect(관점 → 공통 관심사): 여러 모듈에서 공통적으로 필요로 하는 부가 기능 그 자체를 의미합니다.(예: 로깅, 보안 검사, 트랜잭션 관리) 핵심 관점(Primary Concern): 로그인, 검색, 게시판 서비스는 개별 구분이 되어 있고 비즈니스의 본질적인 기능을 담당하는 영역입니다. 상 → 하로 실행되는 독립적인 수직 구조를 가집니다.횡단 관점(Cross-cutting Concern): 로깅(Logging), 보안(Security),..

Java 2025.12.24
이전
1
다음
더보기
프로필사진

Castle Bird

정리 및 메모

  • 전체 (35)
    • 네트워크 (7)
    • Git (4)
    • Java (18)
    • DB (3)
    • 자료구조 (3)
    • Nexacro (0)

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

방문자수Total

  • Today :
  • Yesterday :

Tag

nexacro, 관점지향, restapi, 역정규화, GitHub, 3계층, linkedhashset, Git, 깃기본, OSI, webapplicationserver, HttpMessageConverter, 자료구조, 2계층, 탄생배경, O(log n), Hashtable, hashset, Java, 개방-폐쇄 원칙,

Copyright © AXZ Corp. All rights reserved.

  • 깃허브

티스토리툴바