Als nächstes kann nun der HTML-Text geschrieben werden. Das HTTPServletResponse-Objekt weist eine Writer-Instanz zu, in die man das Output schreiben kann. Liegt diese Instanz vor, kann die Antwort-HTML wie folgt verfasst werden:
Hierbei handelt es sich um ein äußerst einfaches Servlet, das im Paket com.builder.uk.todotasks.servlets gespeichert wird.
Nun muss nur noch die Infrastruktur ergänzt werden, in der das Servlet ausgeführt werden kann. Hierzu soll Jetty verwendet werden, ein leichtgewichtiger, aber flexibler HTTP-Server und Servlet-Container. Es gibt verschiedene Setup-Methoden für Jetty; die einfachste besteht in einem Setup nur mit Servlet-Unterstützung. Im Constructor des Controllers hängt man den Initialisierungscode des Jetty-Servers an. Dazu erstellt man zuerst einen HttpServer, der an Port 8000 warten soll, und holt sich dann von diesem Server einen HttpContext, zu dem Handler hinzugefügt werden können.
Man kann dann einen ServletHandler erstellen, der eine Anfrage von der URL auf ein bestimmtes Servlet abbildet. Dann wird unser Servlet diesem Handler hinzugefügt und der Handler wird dem Kontext hinzugefügt:
Neueste Kommentare
Noch keine Kommentare zu Java-Applikationen für Web-fähige Anwendungen
Kommentar hinzufügenVielen Dank für Ihren Kommentar.
Ihr Kommentar wurde gespeichert und wartet auf Moderation.