프록시(Proxy) 패턴은 다른 객체를 대신해 행동하는 객체를 말합니다.
가장 흔한 예로 우리가 자주 접하는 프록시 서버가 있습니다.
프록시는 클라이언트와 실제 서비스 객체 사이의 중계자 역할을 수행합니다.
프록시는 클라이언트가 직접 실제 객체에 접근하지 못하도록 중간에서 대리 처리하는 보호막입니다.
| 🔹 원격 프록시 (Remote Proxy) | 원격 서버의 객체를 로컬에서 다루듯 사용할 수 있도록 해줌 |
| 🔹 가상 프록시 (Virtual Proxy) | 무거운 객체의 생성을 지연시켜 성능 최적화 |
| 🔹 보호 프록시 (Protective Proxy) | 접근 제어와 인증을 통해 보안 강화 |
| 🔹 스마트 프록시 (Smart Proxy) | 접근 전후에 로깅, 캐싱 등 부가 기능 수행 |
| 📌Java static vs Singleton 완벽 비교: 언제 어떤 걸 써야 할까? (1) | 2025.07.31 |
|---|---|
| ✅ PRG(Post-Redirect-Get) 패턴 – 새로고침 중복방지와 공유 가능한 웹 설계의 핵심 (1) | 2022.10.31 |
| ✅ [MVC 패턴 완벽 정리] 모델-뷰-컨트롤러 쉽게 이해하기 (쇼핑리스트 예제 포함) (1) | 2022.10.29 |
| 👉 자바 싱글톤 패턴(Singleton) 개념과 구현 예제 – 객체 하나만 생성하는 이유와 주의점 정리 (0) | 2022.10.29 |