Share via


Exemplarische Vorgehensweise: Erstellen eines XML-Webdienstes mit Hilfe von Visual J#

In der folgenden exemplarischen Vorgehensweise wird beschrieben, wie mit Hilfe von Visual J# ein einfacher XML-Webdienst geschrieben wird.

Ein XML-Webdienst ist eine Möglichkeit zum Fernzugriff auf Serverfunktionalität. Unternehmen können mit Hilfe von XML-Webdiensten ihrer Daten- oder Geschäftslogik programmgesteuerte Schnittstellen offen legen, die wiederum von Client- und Serveranwendungen abgerufen und bearbeitet werden können. XML-Webdienste ermöglichen den Datenaustausch in Client/Server- oder Server/Server-Szenarios mit Standards wie HTTP und XML-Messaging, um Daten über Firewalls zu übertragen.

Ein komplexeres Beispiel finden Sie unter WebService-Beispiel: Erstellen eines XML-Webdienstes. Weitere Informationen über XML-Webdienste finden Sie unter Einführung in ASP.NET-Webanwendungen in Visual Studio in Visual Studio .NET (MSDN).

So erstellen Sie einen XML-Webdienst mit Hilfe von Visual J#

  1. Klicken Sie im Menü Datei auf Neu und anschließend auf Projekt.

    Das Dialogfeld Neues Projekt wird angezeigt.

  2. Wählen Sie den Ordner Visual J#-Projekte aus, und wählen Sie anschließend das Symbol ASP.NET-Webdienst.

  3. Geben Sie im Feld Speicherort die Adresse des Webservers ein, auf dem der XML-Webdienst entwickelt werden soll, und geben Sie VJSharpWebService als Verzeichnisnamen an. Als Standardeinstellung wird für das Projekt der lokale Computer https://localhost verwendet.

  4. Klicken Sie auf OK.

    Die Projektvorlage erstellt eine Projektmappe und öffnet den Komponenten-Designer. Die Webdienstdatei Service1.asmx und die zugehörige CodeBehind-Datei Service1.asmx.jsl werden erstellt.

  5. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf Service1.asmx, und wählen Sie Code anzeigen aus.

    Der Code-Editor öffnet die CodeBehind-Datei Service1.asmx.jsl.

  6. Entfernen Sie die Kommentare aus der HelloWorld-Methode.

    Die daraus resultierende Methode sieht folgendermaßen aus:

    /** @attribute WebMethod() */
    public String HelloWorld()
    {
       return "Hello World";
    }
    

    Beachten Sie das WebMethod-Attribut, das angibt, dass die HelloWorld-Methode als Webdienstmethode offen gelegt werden soll.

  7. Drücken Sie F5, um das Projekt auszuführen.

    Das Projekt wird generiert und ausgeführt. Internet Explorer öffnet den URI https://localhost/VJSharpWebService/Service1.asmx. Hierbei handelt es sich um die Testseite für alle Webdienstmethoden des Webdienstes.

  8. Klicken Sie auf den HelloWorld-Hyperlink.

    Internet Explorer öffnet den URI https://localhost/VJSharpWebService/Service1.asmx?op=HelloWorld. Hierbei handelt es sich um die Testseite für die HelloWorld-Webdienstmethode.

  9. Klicken Sie auf die Schaltfläche Aufrufen.

    Internet Explorer öffnet eine neue Seite mit dem XML-Code, der von der HelloWorld-Webdienstmethode generiert wurde, wie folgt:

    <?xml version="1.0" encoding="utf-8" ?> 
       <string xmlns="http://tempuri.org/">Hello World</string>
    

Informationen über das Erstellen einer Clientanwendung, die auf diesen XML-Webdienst zugreift, finden Sie unter:

Siehe auch

Exemplarische Vorgehensweisen für das Erstellen von und das Zugreifen auf XML-Webdienste