| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- 백준 특정한 최단 경로
- 백준 1504 java
- ipfs bean
- 백준 연결요소 자바
- Java Call By Refernce
- spring mongoTemplate switch
- kotiln const
- kotiln const val
- spring mongodb
- 백준 2252 줄세우기
- 자바 백준 팩토리얼 개수
- javav 1676
- java 1238
- mongodb lookup
- 자바 1676
- java 팩토리얼 개수
- Claude Intelij 연결
- 안정해시
- spring mongodb switch
- java 파티
- java 1509
- rabbitmq 싱글톤
- nodejs rabbitmq
- 익명 객체 @transactional
- go
- java 백준 1509
- spring mongoTemplate
- ipfs singletone
- kotiln functional interface
- Spring ipfs
Archives
- Today
- Total
목록Proxy (1)
공부 흔적남기기
프록시 패턴 | 데코레이터 패턴
프록시란 특정 구현을 실행하기 전에 구현체 앞에서 대신 호출되어 실행되는 대리 응답체이다. 프록시는 여러가지 경우에 사용되는데 예를 들어 특정 로직을 실행시키기 전에 권한을 확인한다던지 모든 로직에 로그를 단다던지 캐싱을 한다던지 등등 여러가지 쓰임새로 사용된다. 프록시 패턴과 데코레이터 패턴 둘다 프록시를 사용한다. 둘을 구분하는 구분점은 패턴의 의도이다. 접근제어를 의도(권한/ 캐싱)로 작성한다면 프록시 패턴 부가 기능을 추가하는 의도(로그, 꾸미기)로 작성한다면 데코레이터 패턴이다. 자바 및 코틀린에서는 프록시를 사용하기위해 실제 클래스를 상속해서 구현하거나 인터페이스를 사용한다. 프록시를 사용하기전에 클라이언트가 특정 로직을 호출하면 실제 클래스에서 메소드를 가져와 사용하지만 프록시를 사용하게되면..
web study/배경지식
2023. 12. 18. 21:58