일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 포트앤어댑터 아키텍처
- JPA
- 비트마스크
- springboot
- ddd
- 스프링
- UML
- 위상정렬
- 알고리즘
- dataframe
- series
- disjoint set
- dfs
- docker
- 파이썬
- equals
- java
- spring security
- DP
- 백준
- 세그먼트 트리
- 데이터 flow
- Redis
- BFS
- 다익스트라
- 자바
- 이펙티브 자바
- 헥사고날 아키텍처
- pandas
- 문자열
Archives
- Today
- Total
목록프록시 패턴 (1)
코딩못하는사람
프록시 패턴(Proxy Pattern)
프록시 패턴이란? 클라이언트와 서버사이에서 대리자 역할을 하며 중계해주는 프록시 서버의 느낌과 같이 프록시 패턴도 구체화해서 사용하는 객체를 대신해서 대리자 객체(인터페이스)를 사용하여 클라이언트쪽에서 어떤 클래스를 주입받는지 알 수 없게 만들어주는 (클라이언트단만 신경쓰게 해주는)패턴입니다. 프록시 패턴의 특징 대리자는 실제 서비스와 같은 이름의 메서드를 구현한다. 이때 인터페이스를 사용한다. 대리자는 실제 서비스에 대한 참조 변수를 갖는다(Proxy가 RealSubject를 가짐) 대리자는 실제 서비스의 같은 이름을 가진 메서드를 호출하고 그 값을 클라이언트에게 돌려준다. 대리자는 실제 서비스의 메서드 호출 전후에도 별도의 로직을 수행할 수도 있다. 프록시 디자인패턴 사진입니다. 클라이언트가 Subj..
스프링(Spring)/스프링 디자인 패턴
2021. 3. 21. 02:20