다음 방법을 사용하여 웹 서비스 클라이언트를 작성합니다. 다음과 같이 스텁 인스턴스를 생성 한 후 클라이언트와 서버 간의 연결이 성립되었는지 알 수 있습니다. 그렇지 않으면 클라이언트와 서버 사이의 연결은 원격 메소드 호출을 호출 한 후에 설립 등 myervicePort.xxxMetho()
웹 서비스 클라이언트 작성 방법
RPC/Encoded
stub = new MyWsRPCPortStub(new URL(), new MyWsRPCLocator());
stub.setTimeout(pdbTimeout);
Document/Literal
MyServicePort myervicePort = service.getMyServicePort();
내가 스텁 인스턴스가 생성 될시기를 결정하기 위하여려고하고 위의 질문을 학습 한 후, stub.xxxmethod()
로? 나는 두 가지 방법이있을 것입니다 의미 :
1- 내가
2는 메서드 호출을 할 때마다 호출하기 전에 스텁 인스턴스를 생성 싱글 톤 패턴을 사용합니다 의미, 응용 프로그램에서 하나의 스텁 인스턴스를 생성
무엇 I는 다중 스레드 appiication 하나만 스터브 인스턴스를 사용하는 경우, 동시에 각 스레드 오픈 차분 소켓 동시에 T1->를 stub.xxMethod() T2-> 스터브에서 stub.xxMethod()
호출있다. xxMethod() T3-> stub.xxMethod()
마지막 두 문장으로 충분합니다. tnks. –
도와 주시면 SO와 upvote에 감사드립니다! – Abhin
여러 스레드가 동일한 스텁 인스턴스를 사용하는 경우 각 스레드가 다른 연결을 열 수 있습니까? –