Red de conocimiento informático - Computadora portátil - Cómo acceder a la interfaz java en C#

Cómo acceder a la interfaz java en C#

Pasos para que C# llame a la interfaz WebService implementada en Java:

Método 1: agregue una referencia de servicio web al proyecto, que se puede completar a través del asistente

Método 2: para mayor comodidad uso, durante el uso Puede usar los siguientes dos comandos para finalmente compilar la dirección de descripción del servicio web Java en una biblioteca dinámica para su uso

1. Generar archivos de clase

1. /p>

wsdl.exe /l:cs /n:NWS /out:C:/NWSp>

1. Generar archivos de clase

wsdl.exe /l: cs /n:NWS /out: C:/NWS.cs http://***.***.**.**/WebSite1/Service?wsdl

2. archivo en una biblioteca dinámica

csc /target: biblioteca /out: "c:\NWS.dll" c:\NWS.cs

El uso posterior de archivos de clase es el mismo

Pero hay dos cuestiones a tener en cuenta aquí:

(1) El parámetro ?wsdl al final de la dirección de descripción a veces es indispensable. Es mejor agregarlo porque lo es. el archivo wsdl que eventualmente compilará. Pero si es un archivo wsdl local, ignórelo.

(2) wsdl.exe es una herramienta proporcionada por Microsoft VS. Se puede llamar directamente en el comando VS. Recuerde /n: TestWS, es decir, /namespace: TestWS, en el nombre. define. Defina un TestWS en el espacio para que pueda usarlo cuando llame posteriormente a los métodos proporcionados por el servicio web de Java.