30.12.2013 Aufrufe

Skript - Praktische Informatik / Datenbanken - Universität Kassel

Skript - Praktische Informatik / Datenbanken - Universität Kassel

Skript - Praktische Informatik / Datenbanken - Universität Kassel

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

232<br />

Einführung in XML<br />

12.3.1 HelloServer<br />

import org.apache.xmlrpc.WebServer;<br />

import org.apache.xmlrpc.XmlRpc;<br />

import org.apache.xerces.parsers.SAXParser;<br />

public class HelloServer {<br />

public static void main(String args[]) {<br />

try {<br />

XmlRpc.setDriver(<br />

"org.apache.xerces.parsers.SAXParser");<br />

// Starte Server<br />

WebServer server = new WebServer(8081);<br />

// Registrieren Handler-Klassen<br />

server.addHandler("hello", new HelloHandler());<br />

System.out.println("Warte auf Anfragen ...");<br />

server.start();<br />

} catch(Exception ex) {<br />

ex.printStackTrace();<br />

}<br />

}<br />

}<br />

12.3.2 HelloHandler<br />

public class HelloHandler {<br />

}<br />

public String sayHello(String str) {<br />

return "Hello " + str;<br />

}<br />

12.3.3 HelloClient<br />

import java.io.IOException;<br />

import java.net.MalformedURLException;<br />

import java.util.Vector;<br />

import org.apache.xmlrpc.XmlRpc;<br />

import org.apache.xmlrpc.XmlRpcClient;<br />

import org.apache.xmlrpc.XmlRpcException;<br />

import org.apache.xerces.parsers.SAXParser;<br />

import org.apache.xerces.*;

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!