![](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
- Flutter
- Iterator Pattern
- 빌더 패턴
- 프로토타입 패턴
- Chain of Responsibility
- 퍼싸드패턴
- 반복자 패턴
- dfs
- 브리지 패턴
- 컴포지트패턴
- 프록시패턴
- CompositePattern
- 책임체인패턴
- idtoken
- FacadePattern
- springsecurity
- 복합체 패턴
- 메멘토 패턴
- 양방향연관관계
- UML 필요성
- docker
- 플라이웨이트패턴
- java문법
- GithubActions
- jpa
- restapi
- 책임연쇄패턴
- 상태 패턴
- n+1
- 구글로그인
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함