Was ist JSP?

JavaServer Seiten (JSP) ist eine Bedienerseite programmierentechnologie, die der Kreation der dynamischen Webseiten und der Anwendungen ermöglicht. Dieses vollendet, indem man Java-Code in HTML, in XML, in DHTML oder in andere Dokumenteneingaben einbettet. Wenn ein Klient wie ein web browser einen Antrag zum Java-Anwendungsbehälter stellt, der gewöhnlich ein web server ist, umgewandelt die statische Seite hinter den Kulissen, und angezeigt als dynamischer Inhalt zum Projektor. Es spekuliert worden, dass JSP freigegeben, um mit PHP zu konkurrieren, eine allgemein verwendete Öffnenquellenprogrammiersprache.

Während JSP manchmal mit aktiven Bediener-Seiten verbunden ist (ASP), sind diese wirklich zwei verschiedene Technologien. Der größte Unterschied ist, dass Asp von Microsoft® entwickelt, und groß angesehen als einen Rahmen. Dieses liegt an seiner Fähigkeit, eine große Vielfalt der Programmiersprachen zu stützen, die durch Gegenstand-Modell Microsoft's®component ermöglicht (COM). Verursacht durch Sun Microsystems ®, gilt JSP als eine Gegenstand-orientierte Programmiersprache.

JavaServer Seitentechnologie erlaubt Java-Code und vorwählt vorbestimmte Tätigkeiten de, in statischen Webseiteninhalt eingesetzt zu werden. Dieser Code kompiliert an der Laufzeit für jeden Antrag, der zur Seite gebildet. Der Bediener, der Java-Code und/oder jede kundenspezifische Programmierung, die durchgeführt worden sein können, gesteuert durch eine pre-installed Software-Anwendung, die als eine virtuelle Maschine bekannt ist (VM). Diese VM integriert mit einem Betriebssystem Wirt. Die allgemeinste VM, die benutzt, um JSP Anwendungen laufen zu lassen, ist Java virtuelles Machine™ (JVM).

Von einem technischen Aspekt kann JSP als hoch qualifizierte Abstraktion von Java servlets angesehen werden, weil sie im Wesentlichen auf sie laufen. JavaServer Seiten kompiliert normalerweise durch einen Java-Compiler. Dieser Compiler entweder erzeugt servlets in Form von Java-Code oder Bytecode, der direkt durchgeführt werden kann. Da sie zu gedeutet werden fähig sind, sobald Anträge gebildet, verringert die Zeit, die es nimmt, um eine statische Seite in dynamischen Inhalt umzuwandeln, häufig groß.

Viele Programmierer bevorzugen JSP, weil es Entwicklung vereinfacht, indem es die Einfügung des Java-Codes direkt in Standardtextdateien erlaubt. Es ist auch ein Unabhängiges, Kreuzplattform, bewegliche Sprache, dessen Fälle in Übereinstimmung mit Java-Motto „einmal schreiben, läuft überall.“ Die Fähigkeit rühmend, Inhalt von der Grundlage der Seite zu trennen, erlaubt die Sprache Programmierern, neues codeunabhängiges der vorhandenen Arbeit zu verursachen. JSP betrachtet groß, eine robuste und leistungsfähige Technologie für die Bediener- und Klientenseitenaspekte der Programmierung zu sein.