Heim >Web-Frontend >js-Tutorial >Lernen Sie in drei Minuten den Unterschied zwischen JS und JSP
In letzter Zeit kämpfen viele Studenten mit der Ähnlichkeit zwischen Substantivabkürzungen, daher werde ich auch einen Artikel schreiben, um über den Unterschied zwischen JS und JSP zu sprechen.
SUN hat zuerst SERVLET entwickelt, das über relativ leistungsstarke Funktionen und ein fortschrittliches Systemdesign verfügt. Es verwendet jedoch immer noch die alte CGI-Methode zur satzweisen Ausgabe von HTML schwierig.
Später brachte SUN eine Mosaik-JSP ähnlich wie ASP auf den Markt, die JSP-TAGs in HTML-Anweisungen einbettete. Dies vereinfachte und erleichterte das Design und die Änderung von Webseiten.
Der vollständige Name von JSP ist Java Server Pages. Es handelt sich im Grunde um ein vereinfachtes Servlet-Design. Es implementiert die Java-Erweiterung in HTML-Syntax (in der Form <%, %>).
JSP wird wie Servlet auf der Serverseite ausgeführt. Normalerweise wird an den Client ein HTML-Text zurückgegeben, sodass der Client ihn durchsuchen kann, sofern er über einen Browser verfügt.
Wenn der Webserver auf eine Anfrage zum Zugriff auf eine JSP-Webseite trifft, führt er zunächst das Programmsegment aus und gibt dann das Ausführungsergebnis zusammen mit dem HTML-Code in der JSP-Datei an den Client zurück.
Das eingefügte Java-Programmsegment kann die Datenbank betreiben, Webseiten umleiten usw., um die zum Erstellen dynamischer Webseiten erforderlichen Funktionen zu erreichen.
JSP-Seiten bestehen aus HTML-Code und darin eingebettetem Java-Code. Der Server verarbeitet diese Java-Codes, nachdem die Seite vom Client angefordert wurde, und gibt dann die generierte HTML-Seite an den Browser des Clients zurück.
Java Servlet ist die technische Grundlage von JSP, und die Entwicklung umfangreicher Webanwendungen erfordert die Zusammenarbeit von Java Servlet und JSP. JSP verfügt über alle Funktionen der Java-Technologie, ist einfach zu verwenden, vollständig objektorientiert, plattformunabhängig, sicher und zuverlässig und hauptsächlich auf das Internet ausgerichtet.
jsp muss zuerst übersetzt werden, bevor es ausgeführt werden kann:
Test.jsp sollte beispielsweise zu test_jsp.java werden und dann in test_jsp kompiliert werden. class
und test_jsp. Java selbst ist ein Servlet.
Also ist jsp nur eine Variante von Servlet, um das Schreiben von HTML-Inhalten zu erleichtern.
Servlet ist grundlegend, alles, was JSP kann, Servlet kann alles.
Der Betriebsmechanismus von Servlet ähnelt dem von Applet, außer dass es auf der Serverseite ausgeführt wird. Ein Servlet ist eine Unterklasse der HttpServlet-Klasse im Paket javax.servlet. Der Server, der Servlet unterstützt, vervollständigt das Objekt dieser Unterklasse, dh die Initialisierung des Servlets.
Erweiterte Lektüre 0: Der Prozess der Konvertierung von JSP in Servlet:
http://www.w3cschool.cc/jsp/jsp-architecture.html
Erweiterte Lektüre 1 : Servlet-Version von Helloworld (muss Tomcat installiert sein, ich verwende normalerweise XAMPP-integriertes Tomcat)
http://blog.163.com/aroom_2010/blog/static/1820326362011710102719527/
Erweiterte Lektüre 2 :Die Rolle und Aufrufsequenz jedes Teils im Servlet-Programm aCOc7 DVmW
JS ist Java Script ist eine objektbasierte, clientseitige Skriptsprache.Der Hauptzweck besteht darin, die Geschwindigkeitsprobleme zu lösen, die serverseitige Sprachen wie Perl hinterlassen, und den Kunden ein reibungsloseres Surferlebnis zu bieten. JS kann zum Parsen und Ausführen direkt in HTML-Code eingebettet werden. Es ist sehr einfach und leicht zu erlernen und kann viele dynamische Effekte erzeugen. Erweiterte Lektüre: http://www.w3school.com.cn/js/
Einfach ausgedrückt:
JS wird auf dem Client ausgeführtund muss durchsucht werden Der Server unterstützt Javascript. JSP wird auf der Serverseite ausgeführt und ein Serverprogramm, das Servlet unterstützt, muss auf dem Server bereitgestellt werden. JS-Code kann direkt vom Server heruntergeladen werden und ist für die Außenwelt sichtbar. JSP-Code (und übersetzter Servlet-Code) ist für die Außenwelt unsichtbar.
JS im Vergleich zu JavaScript: Obwohl JavaScript auf dem Client dynamisch HTML generieren kann, ist die Interaktion mit dem Server schwierig und kann daher keine komplexen Dienste wie den Zugriff auf Datenbanken und die Bildverarbeitung bereitstellen. usw. . JSP wird in HTML mit <%%> implementiert. JS wird in HTML mithilfe von <Script></Script> implementiert.Vielen Dank fürs Lesen, ich hoffe, dass Sie davon profitieren werden.
Dieser Artikel ist reproduziert von: https://blog.csdn.net/a2806005024/article/details/28265503
Empfohlenes Tutorial: „
JS TutorialDas obige ist der detaillierte Inhalt vonLernen Sie in drei Minuten den Unterschied zwischen JS und JSP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!