GO CAN DO IT

  • 홈
  • 태그
  • 방명록

데코레이터패턴 1

데코레이터 패턴, 프록시패턴 그리고 다이나믹 프록시

AOP는 IoC/DI , 서비스 추상화와 함께 스프링의 3대 기반 기술 중 하나이다. 스프링이 DI를 사용하는 이유가 무엇이었나 한번 생각을 해보자. 만약 Client쪽에서 어떠한 클래스를 직접 참조하게 되면 그 클래스의 비즈니스 로직을 수정이 수정되면 client쪽 서비스가 정상 작동하지 않을 수 있다. 그렇기 때문이 이 두 오브젝트의 결합도를 낮추기 위해 인터페이스를 사용하여 의존관계를 주입해주고, 오브젝트간의 결합도를 낮춘다고 했다. AOP에서도 이러한 DI가 중요하게 사용되는데, 기존에 Client가 UserService라는 객체를 직접 참조했다고 가정해보자. 이는 강한 결합도를 띄고 있는 상태이므로 Client

Study/Spring 2022.04.13
이전
1
다음
더보기
프로필사진

  • 분류 전체보기 (59)
    • 개인 프로젝트 (6)
      • 예약 시스템 개발하기 (6)
    • Study (47)
      • Vue (12)
      • Spring (15)
      • Java (11)
      • Oracle (4)
      • 데이터 분석 (3)
      • Web (1)
      • OS (1)
    • Reading (6)
      • 이펙티브 자바 (6)

Tag

java8, 함수적 인터페이스, 싱글파일컴포넌트, 스프링부트, 로컬클래스, 익명객체, 자바8, vue, 람다식, 스프링, 스트림, bean, Component, Comparator, Spring, SpringBoot, Vue.js, axios, router, event,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
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 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바