2009-10-18 5 views
0

우선 "프록시 메소드"라는 용어는 내가 필요한 것을 설명하는 참된 방법이라는 것을 모르지만 실제로 알고 자하는 것을 말하게합니다.프록시 메소드 작성 방법

프록시 클래스라는 이름의 클래스가 있다고 가정합니다. 프록시 방법

class ProxyMethods 
{ 
    public void CallHelloWorld(); 
} 

실제로 이것은 거울입니다. 실제 코드는 웹 서버에 저장됩니다. 그렇다면이 메소드는 webservices를 사용하지 않고 Web Server에있는 실제 메소드를 어떻게 호출할까요?

리팩토링 소프트웨어가 클라이언트의 컴퓨터에있는 dll을 리팩터링하는 경우이 방법으로 내 코드를 보호 할 수 있습니다. 그러면 기본 메소드 서명과 웹에있는 실제 클래스를 연결하는 데 사용되는 일부 연결 데이터 만 표시됩니다. 섬기는 사람.

그럼 어떻게해야합니까?

Remoting?

답변

3

왜 웹 서비스를 피하려고하는지 잘 모르겠습니다. 성능 문제? 어쨌든 WCF는 요즘 갈 길입니다. Remoting은 거의 완전히 폐기되었습니다. WCF를 사용하면 기존 SOAP over HTTP 웹 서비스 전송에서 원하는 경우 이진 암호화 된 전송으로 이동하는 구성을 변경할 수 있습니다. 귀하의 필요에 맞게 트래픽, 보안 등을 조정할 수있는 많은 옵션이 있습니다.

+0

+1 좋은 점은 WCF가 이러한 것들을 쉽게 변경할 수 있기 때문에 WCF가 프로토콜과 전송을 거의 중복 사용하도록 선택할 수 있다는 것입니다. – Deeksy

관련 문제