Skip to content

Commit 7e8d89a

Browse files
authored
Update README.md
1 parent 1c14cf9 commit 7e8d89a

File tree

1 file changed

+1
-7
lines changed

1 file changed

+1
-7
lines changed

Chapter11/README.md

+1-7
Original file line numberDiff line numberDiff line change
@@ -27,18 +27,12 @@
2727
2828
프록시의 메소드를 호출하면 그 호출이 네트워크로 전달되어 결국 원격 객체의 메소드가 호출된다. 그리고 그 결과는 다시 프록시를 거쳐서 클라이언트에게 전달된다.
2929

30-
- RMI(Remote Method Invocation, 원격 메소드 호출)을 사용
31-
- 클라이언트 보조 객체(스텁)와 서비스 보조 객체(스켈레톤)를 만든다.
32-
- 클라이언트에서 원격 객체를 찾아 접근하기 위해 쓸 수 있는 룩업 서비스도 제공한다.
33-
- 클라이언트 입장에서는 로컬 메소드 호출과 같은 방식으로 메소드를 호출하지만, 실제로 클라이언트 보조객체에서 네트워크를 통해 호출을 전송할 수 있다.
34-
- 네트워킹 및 입출력 기능이 필수적이며, 이에 대한 주의가 필요하다.
35-
3630
## 가상 프록시
3731

3832
> 생성하기 힘든 자원으로의 접근을 제어
3933
4034
생성하는 데 많은 비용이드는 객체를 대신한다.
41-
진짜 객체가 필요한 상황이 오기 전까지 객체의 생성을 미루는 기능을 제공한다. 객체 생성전이나 객체 생성 도중에 객체를 대신하기도 하고, 객체 생성이 끝나면 RealSubject에 직접 요청을 전달한다.
35+
생성 비용이 비싼 객체는 진짜 필요한 시점까지 생성을 연기한다. 객체 생성전이나 객체 생성 도중에 객체를 대신하기도 하고, 객체 생성이 끝나면 RealSubject에 직접 요청을 전달한다.
4236

4337
<br>
4438
데이터베이스 접근은 데이터가 실제로 사용되기 전까지 프록시가 대신함

0 commit comments

Comments
 (0)