Einstieg in die Verwendung von Java-Servlets

Sie sind Plattform-unabhängig, so dass Sie die beste Methode für Ihre jeweiligen Server oder Plattformen auswählen können. Darüber hinaus nutzen die Servlets alle für Java verfügbaren APIs. Dieser Artikel wird sich darauf konzentrieren, wie die Servlet-Klassen der Java-Plattform es Ihnen ermöglichen, Web-Anwendungen mithilfe der gleichen objekt-orientierten Verfahren zu erstellen, wie sie auch in Fat Client-Umgebungen verwendet werden.

Übergang zu objekt-orientierter Programmierung (OOP): Unser vorangehender Artikel behandelte die Java-Tools, die Sie für den Zugriff und die Nutzung wertvoller Internet-Ressourcen innerhalb ihrer Anwendungen benötigen. Lesen Sie im Artikel Zugriff auf Internet-Ressourcen mit Java, wie Sie Internet-Content mithilfe der URL-Klasse nutzen können.

Einführung der Servlets

Die Java-Servlet-Architektur erleichtert die serverseitige Verarbeitung mithilfe der Programmiersprache Java. Da die Servlets in Java geschrieben sind, ermöglichen sie den serverseitigen Entwicklern die Nutzung sämtlicher Vorteile und APIs von Java, einschließlich der Möglichkeit, ein Servlet einmal zu schreiben und dann auf jeder beliebigen Java-fähigen Server-Plattform auszuführen.

Die Servlets bedeuten einen großen Fortschritt gegenüber der traditionellen CGI-Entwicklung. Jede Servlet-Anfrage wird durch einen Thread statt von einem ganz neuen Prozess bearbeitet, wie dies bei herkömmlichen CGI-Implementierungen der Fall ist. Die Servlets werden mithilfe der Java Servlet API erstellt, die in den Namensräumen javax.servlet und javax.servlet.http untergebracht ist. In diesen beiden Paketen sind Klassen, Schnittstellen und Frameworks verkapselt, die die Funktionalitäten und Eigenschaften für sämtliche Anfrage- und Antwort-Übermittlungen des HTTP-Protokolls umfassen, einschließlich Session Handling, POST-Anfragen und GET-Anfragen.

Da die Servlets in der Programmiersprache Java geschrieben sind, stehen alle Funktionen einer Java-Klasse auch in der Servlet-Umgebung zur Verfügung. Eine der wichtigsten und nützlichsten dieser Funktionen ist die Fähigkeit, mithilfe der JDBC-API (Java Database Connectivity) auf eine SQL-Datenbank zuzugreifen.

Page: 1 2 3 4

ZDNet.de Redaktion

Recent Posts

Neue Backdoor: Bedrohung durch Malvertising-Kampagne mit MadMxShell

Bisher unbekannter Bedrohungsakteur versucht über gefälschte IP Scanner Software-Domänen Zugriff auf IT-Umgebungen zu erlangen.

19 Stunden ago

BSI-Studie: Wie KI die Bedrohungslandschaft verändert

Der Bericht zeigt bereits nutzbare Angriffsanwendungen und bewertet die Risiken, die davon ausgehen.

2 Tagen ago

KI-Wandel: Welche Berufe sich am stärksten verändern

Deutsche sehen Finanzwesen und IT im Zentrum der KI-Transformation. Justiz und Militär hingegen werden deutlich…

2 Tagen ago

Wie ein Unternehmen, das Sie noch nicht kennen, eine Revolution in der Cloud-Speicherung anführt

Cubbit ist das weltweit erste Unternehmen, das Cloud-Objektspeicher anbietet. Es wurde 2016 gegründet und bedient…

2 Tagen ago

Dirty Stream: Microsoft entdeckt neuartige Angriffe auf Android-Apps

Unbefugte können Schadcode einschleusen und ausführen. Auslöser ist eine fehlerhafte Implementierung einer Android-Funktion.

2 Tagen ago

Apple meldet Umsatz- und Gewinnrückgang im zweiten Fiskalquartal

iPhones und iPads belasten das Ergebnis. Außerdem schwächelt Apple im gesamten asiatischen Raum inklusive China…

2 Tagen ago