java rpc 예제

좋아하는 Java IDE 또는 텍스트 편집기를 사용하여 생성된 출력/impl/예제/웹 서비스/wsdlc/TemperaturePortTypeImpl.java JWS 구현 파일을 업데이트하여 원하는 대로 행동하도록 메서드에 Java 코드를 추가합니다. 일반적으로 wsdlc Ant 작업을 한 번 실행하여 생성된 JWS SEI 파일 및 데이터 바인딩 아티팩트가 포함된 JAR 파일을 생성한 다음 인터페이스를 구현하는 생성된 JWS 파일을 코딩하여 웹 서비스의 비즈니스 논리를 추가합니다. 특히 웹 서비스 작업을 구현하는 메서드에 Java 코드를 추가하여 작업이 필요에 따라 작동하도록 하고 JWS 주석을 추가합니다. echoComplexType 작업을 호출하는 Java 클라이언트 응용 프로그램 파일을 만듭니다. jwsc WebLogic 웹 서비스 Ant 태스크는 지원 아티팩트(예: 배포 설명자, 사용자 정의 데이터 형식에 대한 직렬화 클래스, WSDL 파일 등)를 생성하고, 사용자가 생성하고 생성한 Java 코드를 컴파일하고, 모든 아티팩트를 보관합니다. 나중에 WebLogic Server에 배포하는 엔터프라이즈 응용 프로그램 EAR 파일에 아티팩트를 넣을 수 있습니다. 생성 wsdl 작업은 WSDL 및 매핑 파일을 만드는 wscompile을 실행합니다. WSDL 파일은 웹 서비스를 설명하고 정적 스텁 클라이언트에서 클라이언트 스텁을 생성하는 데 사용됩니다. 매핑 파일에는 Java 인터페이스와 WSDL 정의 간의 매핑을 상호 연결하는 정보가 포함되어 있습니다. J2EE 호환 배포 도구가 WSDL 파일 및 Java 인터페이스와 함께 이 정보를 사용하여 배포된 웹 서비스에 대한 스텁 및 관계를 생성할 수 있도록 이식가능한 것입니다. WLHttpTransport JWS 어노미의 contextPath 및 serviceUri 특성의 값을 사용하여 URL을 생성합니다. 그러나 이 사용 사례의 JWS 파일에는 WLHttpTransport 추가 사항이 포함되어 있지 않으므로 컨텍스트Path 및 serviceUri 특성에 대한 기본값인 JWS 파일의 Java 클래스 이름을 사용합니다.

이러한 특성은 다음 예제인 사용자 정의 데이터 형식을 사용하여 웹 서비스 만들기에서 명시적으로 설정됩니다. WebLogic Server 인스턴스와 관련된 호스트 이름 및 포트를 사용합니다. 자바 패키지 org.apache.xmlrpc는 XML-RPC 자바 클라이언트와 XML-RPC 서버(예: XmlRpcClient)에 대한 클래스를 포함합니다. 프로젝트 디렉터리의 src/예제/웹 서비스/복잡한 하위 디렉터리에 BasicStruct.java 파일을 저장합니다. 앞의 사용 사례는 간단한 데이터 형식인 String만 웹 서비스 작업의 매개 변수 및 반환 값으로 사용합니다.

Posted in Uncategorized