JSP

Steht für „Jakarta Server Pages“ (früher Java Server Pages).

JSP ist eine von Sun Microsystems entwickelte Technologie zum Erstellen dynamischer Webseiten. JSP ermöglicht es Entwicklern, Java-Code in eine HTML-Seite einzubetten, sodass eine Mischung aus statischen Inhalten und dynamischem Verhalten entsteht. JSP ähnelt anderen serverseitigen Programmier- und Skripttechnologien wie ASP und PHP.

Webentwickler verwenden JSP typischerweise für Webanwendungen, die eine serverseitige Darstellung dynamischer Inhalte erfordern. JSP-Seiten können eine Mischung aus statischen HTML-Inhalten und Java-Code enthalten, der Eingaben von einem Benutzer entgegennehmen oder Informationen aus einer Datenbank abrufen kann. Wenn der Benutzer ein Formular absendet oder eine andere auslösende Aktion ausführt, wird der Java-Code vom Webserver ausgeführt und zu einer kleinen Anwendung namens Servlet kompiliert. Der Server verarbeitet die Eingaben des Benutzers oder der Datenbank, erzeugt mithilfe der generierten Ausgabe eine neue HTML-Seite und sendet sie an den Benutzer.

JSP führt Java-Code vollständig auf dem Webserver aus und gibt nur eine HTML-Seite mit dynamischen Inhalten zurück
JSP führt Java-Code vollständig auf dem Webserver aus und gibt nur eine HTML-Seite mit dynamischen Inhalten zurück

JSP wurde in der Vergangenheit häufig für die Entwicklung von Webanwendungen verwendet, aber andere Webtechnologien ersetzen JSP zunehmend und werden immer beliebter. Neuere Java-Template-Engines wie Thymeleaf sind beim Ausführen serverseitiger Anwendungen flexibler und besser skalierbar als die ältere JSP-Technologie. JavaScript-Frameworks wie React, die die Anwendung auf der Clientseite statt auf der Serverseite ausführen, sind leistungsfähiger und reaktionsschneller als früher. Außerdem sind sie für Entwickler in vielen Fällen bei Webanwendungen einfacher zu verwenden. JSP wird weiterhin zur Pflege älterer Systeme eingesetzt, ist aber bei der Entwicklung neuer Anwendungen ungewöhnlich.

Aktualisiert June 29, 2023 von Brian P.

quizTesten Sie Ihr Wissen

The "CPM" metric in online advertising is short for what?

A
Cost per lead
0%
B
Cost per purchase
0%
C
Cost per hundred clicks
0%
D
Cost per thousand impressions
0%
Correct! Incorrect!     View the CPM definition.
More Quizzes →

Das Tech Terms Computer-Lexikon

Die Definition von JSP auf dieser Seite wurde von den Autoren von TechTerms.com verfasst. Wenn Sie auf diese Seite verweisen oder diese Definition zitieren möchten, verwenden Sie bitte die grüne Zitierleiste direkt unterhalb der Definition.

Unser Ziel ist es, Computerbegriffe auf verständliche Weise zu erklären. Wir streben bei jeder veröffentlichten Definition nach Genauigkeit und Einfachheit. Wenn Sie Feedback zu dieser Definition haben oder einen neuen Fachbegriff vorschlagen möchten, kontaktieren Sie uns.

Der Tech Terms Newsletter

Erweitern Sie Ihr technisches Wissen mit unserem täglichen oder wöchentlichen Newsletter! Abonnieren Sie noch heute und erhalten Sie neue Begriffe und Quizze in Ihren Posteingang.

Melden Sie sich für den kostenlosen TechTerms‑Newsletter an

Wie oft möchten Sie eine E-Mail erhalten?

Sie können sich jederzeit über die Links in jeder E-Mail abmelden oder Ihre Einstellungen ändern. Fragen? Bitte kontaktieren Sie uns.

Hinweis: Der Newsletter wird auf Englisch versandt.