Java-Applikationen für Web-fähige Anwendungen

Die GenericServlet-Klasse, in der die Servlet-Schnittstelle implementiert wird, fügt die nötigen Implementierungsteile hinzu. Sie liefert außerdem eine argumentfreie Version der Initialisierungsmethode (die Benutzern speziell dazu dient, in eigenen Servlets überschrieben zu werden) und Protokolliermethoden, mit denen Log-Meldungen generiert werden können, die dann vom Servlet-Container bearbeitet werden. HTTPServlet ist eine abstrakte Unterklasse von GenericServlet und spezialisiert dieses auf die Handhabung des HTTP-Protokolls. Es nimmt HTTP-Anfragen, das heisst GET-, POST-, PUT- oder DELETE-Anfragen, und leitet diese an doGet-, doPost-, doPut- und doDelete-Methoden weiter. Unser eigenes Servlet soll aus dem HTTPServlet erstellt werden; unten folgt die Deklaration für das zu erstellende Report-Servlet:

Als erstes benötigt das neue Servlet nun Zugriff auf die Bean „Tasks“. Hierzu nimmt man an, dass irgendwo bei der Initialisierung ein Verweis darauf unter dem Namen „tasks“ im ServletContext des Servlets gespeichert wurde. Auf das Speichern dieses Werts wird später noch genauer eingegangen. Im Servlet wird der Kontext abgefragt:

Nachdem dieser vorliegt, kann die Bean „Tasks“ durch Anforderung eines benannten Attributs abgefragt werden.

Page: 1 2 3 4 5

ZDNet.de Redaktion

Recent Posts

Latrodectus: Gefährlicher Nachfolger von IcedID

Latrodectus, auch bekannt als BlackWidow, ist auch unter dem Namen LUNAR SPIDER bekannt.

2 Tagen ago

Apple meldet Rekordumsatz im vierten Fiskalquartal

Die Einnahmen klettern auf fast 95 Milliarden Dollar. Allerdings belastet der Steuerstreit mit der EU…

5 Tagen ago

Baseus Bowie 30 Max: Erste Bluetooth-Kopfhörer mit Head-Tracking-Spatial-Audio

Neue Over-Headset-Kopfhörer von Baseus bieten Raumklang-Audio und unterdrücken Störgeräusche um rund 96 Prozent.

6 Tagen ago

Microsoft steigert Umsatz und Gewinn im ersten Fiskalquartal

Das stärkste Wachstum verbucht die Cloud-Sparte. Microsoft verpasst bei der Umsatzprognose für das laufende Quartal…

6 Tagen ago

Bezahlkarten: Infineon verspricht weniger Plastikmüll

Ein Coil-on-Module-Package integriert Chip und Antenne, was den Kartenkörper fast vollständig recycelbar machen soll.

6 Tagen ago

Firefox 132 schließt elf Sicherheitslücken

Mindestens eine Anfälligkeit erlaubt das Einschleusen von Schadcode. Außerdem erweitern die Entwickler den Support für…

6 Tagen ago