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 | 29 | 30 |
Tags
- intelij spring config
- 쿠키
- 오블완
- 백준
- mysql
- allocationSize
- 파이썬
- @Autowired
- 메모리 구조
- 알고리즘
- API
- 쉘 스크립트
- compgen
- JPA
- 런타임 상수
- spring
- @SubscribeMapping
- 커밋 되돌리기
- JDBC
- Git
- BindingResult
- DTO
- 프로그래머스
- m:n
- 편향된 지수
- 리눅스
- 기본키 전략
- 티스토리챌린지
- 컴파일 타임 상수
- application layer
Archives
- Today
- Total
목록프록시 (1)
둘셋 개발!

intro. 회사에서 코드를 보던 중 AOP 기술을 사용한 곳을 보았다. 스프링의 장점 중 하나가 AOP(관점지향프로그래밍)이라는 것만 알고있었고 어떤 기술을 사용하는지는 몰라서 AOP에 대해 공부하려고 한다. 이번 포스팅은 AOP는 동적 프록시가 기반이기 때문에, 동적 프록시에 대해 알아보고자 한다. 구조클라이언트가 메서드를 호출하면 proxy는 handler를 호출한다. handler에는 부가기능로직과 실제 target (그림에서는 aImpl)을 호출하는 부분이 있다. proxy는 동적으로 호출한 메서드 정보를 handler에게 넘겨준다. handler는 메서들 정보를 넘겨받기 때문에 target의 메서드를 호출할 수 있다. handler에선 부가기능로직 실행과 target의 메서드 호출을 한다. P..
카테고리 없음
2024. 11. 21. 11:09