Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 클린아키텍처
- Spring
- kubernetes
- JavaScript
- 오블완
- ElasticSearch
- 스프링 핵심원리
- k8s
- 스프링핵심원리
- Effective Java
- 자바
- 엘라스틱서치
- java
- 스프링부트
- 이펙티브자바
- 티스토리챌린지
- 카카오 면접
- Sort
- 이차전지관련주
- 코딩테스트
- 예제로 배우는 스프링 입문
- Effective Java 3
- 알고리즘
- 자바스크립트
- 이펙티브 자바
- effectivejava
- 알고리즘정렬
- 김영한
- 카카오
- 스프링
Archives
- Today
- Total
목록Spring #AOP (1)
Kim-Baek 개발자 이야기

구현하고자 하는 비즈니스 로직과는 다소 거리가 있으나, 여러 모듈에 걸쳐 공통적이고 반복적으로 필요로 하는 처리 내용을 횡단 관심사라고 부른다, - 보안 - 로깅 - 트랜잭션 관리 - 모니터링 - 캐시 처리 - 예외 처리 이러한 것들이 예시가 될 수 있다. 횡단 관심사에 해당하는 부분을 한 곳으로 모으는 것을 횡단 관심사의 분리라 하고, 실현하는 방법을 관점 지향 프로그래밍이라 한다. AOP는 관점 지향 프로그래밍을 의미하는 약자로, 여러 클래스에 흩어져 있는 횡단 관심사를 중심으로 설계와 구현을 하는 프로그래밍 기법이다. 인스턴스들이 필요한 공통적인 기능을 외부에서 집어넣는 것이다. AOP의 개념 - 애스팩트 : 단위되는 횡단 관심사. 예로 "로그를 출력한다", "트랜잭션을 관리한다"와 같은 관심사가 ..
개발/Spring
2020. 8. 31. 14:10