Mailpage: Einrichtung eines Webmailsystems mit Java

Danach muss ein Servlet definiert werden. Das Servlet sollte einen Servlet-Namen besitzen, mit dem man auf es verweisen kann, sowie eine Servlet-Klasse, die auf den eigentlichen Servlet-Code verweist.

Aus der init()-Methode des Servlets weiter oben konnten einige Parameter entnommen werden, die jetzt eingesetzt werden. Das Element init-param enthält einen param-Namen und einen param-Wert, die einen Parameter definieren:

Hier wird ein Anfangsparameter (genannt emailprovider) mit einem Wert pop3 definiert. Dies wird für die verbleibenden drei Parameter wiederholt. Dann wird die Servlet-Definition geschlossen.

Das Servlet ist nun definiert. Es muss nur noch festgelegt werden, wann es vom Server abgerufen wird. Hierfür benötigt man ein Servlet-Mapping-Element. Im einfachsten Fall trägt dieses den Namen des aufzurufenden Servlets und ein URL-Pattern wie folgt:

Das heißt, dass bei jeder URL-Anfrage „/*“ das Mailpage-Servlet aufgerufen wird. Hiermit ist das Verpacken für die Webanwendung beinahe abgeschlossen:

Diese Datei wird unter webapp/mailpage/WEB-INF/web.xml gespeichert.

Page: 1 2 3 4 5 6

ZDNet.de Redaktion

Recent Posts

Kostenloser Kurs zum Ausbau von Low-Code-Programmierung

Die OutSystems Developer School hilft Entwicklern, in 2 Wochen komplexe reaktive Anwendungen mit der Low-Code-Plattform…

1 Woche ago

Cloudflare: DNS-basierte DDoS-Angriffe steigen im ersten Quartal um 80 Prozent

Das Jahr 2024 beginnt laut Cloudflare mit einem Paukenschlag. Die automatischen Systeme des Unternehmens wehren…

1 Woche ago

Roblox: 34 Millionen Zugangsdaten im Darknet

Laut Kaspersky nehmen Infostealer gerade auch Spieleplattformen ins Visier. Neue Studie untersucht Angriffe zwischen 2021…

1 Woche ago

EU-Datenschützer kritisieren Facebooks „Zustimmung oder Bezahlung“-Modell

Ohne eine kostenlose Alternative, die ohne Zustimmung zur Verarbeitung personenbezogener Daten zu Werbezwecken auskommt, ist…

2 Wochen ago

Europol meldet Zerschlagung der Phishing-as-a-Service-Plattform LabHost

LabHost gilt als einer der größten Phishing-Dienstleister weltweit. Die Ermittler verhaften 37 Verdächtige, darunter der…

2 Wochen ago

DE-CIX Frankfurt bricht Schallmauer von 17 Terabit Datendurchsatz pro Sekunde

Neuer Datendurchsatz-Rekord an Europas größtem Internetknoten parallel zum Champions-League-Viertelfinale.

2 Wochen ago