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

Alphabet übertrifft die Erwartungen im ersten Quartal

Der Umsatz steigt um 15 Prozent, der Nettogewinn um 57 Prozent. Im nachbörslichen Handel kassiert…

2 Tagen ago

Microsoft steigert Umsatz und Gewinn im dritten Fiskalquartal

Aus 61,9 Milliarden Dollar generiert das Unternehmen einen Nettoprofit von 21,9 Milliarden Dollar. Das größte…

2 Tagen ago

Digitalisierung! Aber wie?

Mehr Digitalisierung wird von den Unternehmen gefordert. Für KMU ist die Umsetzung jedoch nicht trivial,…

2 Tagen ago

Meta meldet Gewinnsprung im ersten Quartal

Der Nettoprofi wächst um 117 Prozent. Auch beim Umsatz erzielt die Facebook-Mutter ein deutliches Plus.…

3 Tagen ago

Maximieren Sie Kundenzufriedenheit mit strategischem, kundenorientiertem Marketing

Vom Standpunkt eines Verbrauchers aus betrachtet, stellt sich die Frage: Wie relevant und persönlich sind…

3 Tagen ago

Chatbot-Dienst checkt Nachrichteninhalte aus WhatsApp-Quellen

Scamio analysiert und bewertet die Gefahren und gibt Anwendern Ratschläge für den Umgang mit einer…

3 Tagen ago