![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/ccccXr/btsHNdiNbPi/suwfXKuY5diV1d9qswQeAK/img.png)
프록시 패턴이란?프록시 패턴은 특정 객체에 접근을 조절하기 위해 대리자를 세워서 대신 처리하게 함으로써 로직의 흐름을 제어하는 행동 패턴입니다. 클라이언트가 대상 객체를 직접 쓰는게 아니라 중간에 프록시(대리인)을 거쳐서 씁니다. 따라서 대상 객체(Subject)의 메소드를 직접 실행하는 것이 아닌, 대상 객체에 접근하기 전에 프록시(Proxy) 객체의 메서드를 접근한 후 추가적인 로직을 처리한뒤 접근하게 됩니다. 이때 프록시 객체가 처음 생성될 때는 자신이 대신할 객체를 미리 만들지 않고 외부에서 처음 요청이 들어왔을 때 Subject 객체를 생성합니다.프록시는 캐싱과 지연 초기화, 로깅의 효과를 지닌다.캐싱(Caching) : 프록시가 내부 캐시를 유지하여 데이터가 캐시에 아직 존재하지 않는 경우에만..
CS/Design Pattern
2024. 6. 3. 23:11
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 복합체 패턴
- restapi
- 책임체인패턴
- 상태 패턴
- jpa
- FacadePattern
- 퍼싸드패턴
- dfs
- 책임연쇄패턴
- 양방향연관관계
- Iterator Pattern
- Flutter
- CompositePattern
- docker
- 구글로그인
- 메멘토 패턴
- 브리지 패턴
- java문법
- n+1
- 프록시패턴
- 컴포지트패턴
- 반복자 패턴
- springsecurity
- GithubActions
- idtoken
- 빌더 패턴
- 플라이웨이트패턴
- UML 필요성
- Chain of Responsibility
- 프로토타입 패턴
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함