Heim Web-Frontend js-Tutorial Lernen Sie in drei Minuten den Unterschied zwischen JS und JSP

Lernen Sie in drei Minuten den Unterschied zwischen JS und JSP

Jul 13, 2020 am 11:49 AM
js jsp

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ührt

und 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 Tutorial

Das 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!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Empfohlen: Ausgezeichnetes JS-Open-Source-Projekt zur Gesichtserkennung und -erkennung Empfohlen: Ausgezeichnetes JS-Open-Source-Projekt zur Gesichtserkennung und -erkennung Apr 03, 2024 am 11:55 AM

Die Technologie zur Gesichtserkennung und -erkennung ist bereits eine relativ ausgereifte und weit verbreitete Technologie. Derzeit ist JS die am weitesten verbreitete Internetanwendungssprache. Die Implementierung der Gesichtserkennung und -erkennung im Web-Frontend hat im Vergleich zur Back-End-Gesichtserkennung Vor- und Nachteile. Zu den Vorteilen gehören die Reduzierung der Netzwerkinteraktion und die Echtzeiterkennung, was die Wartezeit des Benutzers erheblich verkürzt und das Benutzererlebnis verbessert. Die Nachteile sind: Es ist durch die Größe des Modells begrenzt und auch die Genauigkeit ist begrenzt. Wie implementiert man mit js die Gesichtserkennung im Web? Um die Gesichtserkennung im Web zu implementieren, müssen Sie mit verwandten Programmiersprachen und -technologien wie JavaScript, HTML, CSS, WebRTC usw. vertraut sein. Gleichzeitig müssen Sie auch relevante Technologien für Computer Vision und künstliche Intelligenz beherrschen. Dies ist aufgrund des Designs der Webseite erwähnenswert

Wesentliche Tools für die Aktienanalyse: Lernen Sie die Schritte zum Zeichnen von Kerzendiagrammen mit PHP und JS Wesentliche Tools für die Aktienanalyse: Lernen Sie die Schritte zum Zeichnen von Kerzendiagrammen mit PHP und JS Dec 17, 2023 pm 06:55 PM

Wesentliche Tools für die Aktienanalyse: Lernen Sie die Schritte zum Zeichnen von Kerzendiagrammen in PHP und JS. Mit der rasanten Entwicklung des Internets und der Technologie ist der Aktienhandel für viele Anleger zu einer wichtigen Möglichkeit geworden. Die Aktienanalyse ist ein wichtiger Teil der Anlegerentscheidung, und Kerzendiagramme werden häufig in der technischen Analyse verwendet. Wenn Sie lernen, wie man Kerzendiagramme mit PHP und JS zeichnet, erhalten Anleger intuitivere Informationen, die ihnen helfen, bessere Entscheidungen zu treffen. Ein Candlestick-Chart ist ein technischer Chart, der Aktienkurse in Form von Candlesticks anzeigt. Es zeigt den Aktienkurs

So erstellen Sie ein Aktien-Candlestick-Diagramm mit PHP und JS So erstellen Sie ein Aktien-Candlestick-Diagramm mit PHP und JS Dec 17, 2023 am 08:08 AM

So verwenden Sie PHP und JS zum Erstellen eines Aktienkerzendiagramms. Ein Aktienkerzendiagramm ist eine gängige technische Analysegrafik auf dem Aktienmarkt. Es hilft Anlegern, Aktien intuitiver zu verstehen, indem es Daten wie den Eröffnungskurs, den Schlusskurs, den Höchstkurs usw niedrigster Preis der Aktie. In diesem Artikel erfahren Sie anhand spezifischer Codebeispiele, wie Sie Aktienkerzendiagramme mit PHP und JS erstellen. 1. Vorbereitung Bevor wir beginnen, müssen wir die folgende Umgebung vorbereiten: 1. Ein Server, auf dem PHP 2. Ein Browser, der HTML5 und Canvas 3 unterstützt

PHP- und JS-Entwicklungstipps: Beherrschen Sie die Methode zum Zeichnen von Aktienkerzendiagrammen PHP- und JS-Entwicklungstipps: Beherrschen Sie die Methode zum Zeichnen von Aktienkerzendiagrammen Dec 18, 2023 pm 03:39 PM

Mit der rasanten Entwicklung der Internetfinanzierung sind Aktieninvestitionen für immer mehr Menschen zur Wahl geworden. Im Aktienhandel sind Kerzendiagramme eine häufig verwendete Methode der technischen Analyse. Sie können den sich ändernden Trend der Aktienkurse anzeigen und Anlegern helfen, genauere Entscheidungen zu treffen. In diesem Artikel werden die Entwicklungskompetenzen von PHP und JS vorgestellt, der Leser wird zum Verständnis des Zeichnens von Aktienkerzendiagrammen geführt und es werden spezifische Codebeispiele bereitgestellt. 1. Aktien-Kerzendiagramme verstehen Bevor wir uns mit dem Zeichnen von Aktien-Kerzendiagrammen befassen, müssen wir zunächst verstehen, was ein Kerzendiagramm ist. Candlestick-Charts wurden von den Japanern entwickelt

Was ist der Unterschied zwischen JSP und HTML? Was ist der Unterschied zwischen JSP und HTML? Jan 09, 2024 am 10:46 AM

Der Unterschied zwischen JSP und HTML: 1. Betriebsmechanismus; 3. Beziehung zu Java; 9. Dateisuffixe und Identifizierungstools; 10. Community und Support; Detaillierte Einführung: 1. Betriebsmechanismus. HTML ist eine Auszeichnungssprache, die hauptsächlich zum Beschreiben und Definieren des Inhalts von Webseiten verwendet wird. Sie wird vom Browser interpretiert und ausgeführt die Serverseite usw. warten.

Die Beziehung zwischen js und vue Die Beziehung zwischen js und vue Mar 11, 2024 pm 05:21 PM

Die Beziehung zwischen js und vue: 1. JS als Eckpfeiler der Webentwicklung; 2. Der Aufstieg von Vue.js als Front-End-Framework; 3. Die komplementäre Beziehung zwischen JS und Vue; Vue.

So implementieren Sie die JSP-Paging-Funktion So implementieren Sie die JSP-Paging-Funktion Mar 04, 2024 pm 04:40 PM

Implementierungsschritte: 1. Führen Sie die JSTL-Tag-Bibliothek in die JSP-Seite ein. 3. Paginieren Sie die Daten. 5. Zeigen Sie die Nummer entsprechend der aktuellen Seite an Rufen Sie einfach die entsprechenden Daten aus den Paging-Daten ab und zeigen Sie sie auf der Seite an.

Kann JSP durch PHP ersetzt werden? Kann JSP durch PHP ersetzt werden? Mar 21, 2024 am 11:03 AM

Kann JSP durch PHP ersetzt werden? JSP (JavaServerPages) und PHP (HypertextPreprocessor) sind häufig verwendete serverseitige Skriptsprachen zur dynamischen Generierung von Webseiteninhalten. Obwohl sie jeweils ihre eigenen Eigenschaften und Vorteile haben, können sie sich in der praktischen Anwendung gegenseitig vollständig ersetzen? In diesem Artikel werden die Vor- und Nachteile der beiden analysiert und anhand spezifischer Codebeispiele verglichen. Schauen wir uns zunächst die jeweiligen Eigenschaften von JSP und PHP an. JSP basiert auf Java

See all articles