Was ist JSP?

JavaServer Pages (JSP) ist eine serverseitige Programmierungstechnologie, mit der dynamische Webseiten und Anwendungen erstellt werden können. Dies wird erreicht, indem Java -Code in HTML, XML, DHTML oder andere Dokumenttypen eingebettet wird. Wenn ein Client wie ein Webbrowser eine Anforderung an den Java -Anwendungscontainer stellt, der normalerweise ein Webserver ist, wird die statische Seite hinter den Szenen konvertiert und als dynamischer Inhalt dem Betrachter angezeigt. Es wurde spekuliert, dass JSP veröffentlicht wurde, um mit PHP zu konkurrieren, einer häufig verwendeten Open-Source-Programmiersprache. Der größte Unterschied besteht darin, dass ASP von Microsoft & Reg entwickelt und weitgehend als Rahmen angesehen wird. Dies ist auf die Fähigkeit zurückzuführen, eine Vielzahl von Programmiersprachen zu unterstützen, die vom Microsoft & Reg Component Object Model (COM) aktiviert sind. Erstellt von Sun Microsystems & Reg, wird JSP als objektorientiertes Programmieren LA angesehenNguage.

JavaServer Pages -Technologie ermöglicht Java -Code und wählen Sie vordefinierte Aktionen in den statischen Webseiteninhalt aus. Dieser Code wird zur Laufzeit für jede Anfrage an der Seite zusammengestellt. Der Server, der Java-Code und/oder die möglicherweise implementierte benutzerdefinierte Programmierung wird von einer vorinstallierten Softwareanwendung gesteuert, die als Virtual Machine (VM) bekannt ist. Diese VM integriert sich in ein Host -Betriebssystem. Die häufigste VM, die zum Ausführen von JSP -Anwendungen verwendet wird, ist Java Virtual Machine ™ (JVM).

Aus technischem Aspekt kann JSP als eine hochrangige Abstraktion von Java-Servlets angesehen werden, da sie im Wesentlichen auf ihnen laufen. Javaserver -Seiten werden normalerweise von einem Java -Compiler zusammengestellt. Dieser Compiler generiert entweder Servlets in Form von Java -Code oder Byte -Code, der direkt ausgeführt werden kann. Da sie in der Lage sind, sobald nach Anfragen gestellt zu werdenEs wird häufig stark reduziert, eine statische Seite in dynamische Inhalte zu konvertieren.

Viele Programmierer bevorzugen JSP, da es die Entwicklung vereinfacht, indem das Einfügen von Java -Code direkt in Standardtextdateien eingeführt wird. Es ist auch eine unabhängige, plattformübergreifende, tragbare Sprache, die dem Java-Motto von "einmal schreiben, überall rennen" entspricht. Mit der Fähigkeit, Inhalte von der Grundlage der Seite zu trennen, ermöglicht die Sprache den Programmierern, einen neuen Code unabhängig von der vorhandenen Arbeit zu erstellen. JSP wird weitgehend als robuste und effiziente Technologie für die Server- und Client -Nebenaspekte der Programmierung angesehen.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?