398 Stimmen

Was ist Java Servlet?

Ich habe viele Artikel gelesen, um Java Servlet zu verstehen, aber es ist mir nicht gelungen.

Können Sie bitte eine kurze Einführung in Java-Servlets geben (in einfacher Sprache). Was ist ein Servlet? Was sind die Vorteile?

Ich kann den Unterschied zwischen serverseitigen Programmiersprachen (PHP, ASP) und Servlets nicht verstehen.

4 Stimmen

Servlets Sie können es sich ansehen. Ich denke, dies ist Details und authentisch.

0 Stimmen

Um bei der letzten Frage zu bleiben: "Was ist der Unterschied zwischen serverseitiger Programmierung und Servlets". Servlet ist ein Teil des Servers, der z.B. eine http-Anfrage empfängt und dann darauf antwortet, z.B. eine HTML-Seite an den Benutzer zurückschickt. Es ist eigentlich ein Controller, der die endgültige Ansicht für den Benutzer erstellt (siehe MVC . Es ist also ähnlich wie bei Technologien wie PHP oder so, aber es kommt nur von Java.

-1voto

Roopam Punkte 250

Ich denke, Servlet ist im Grunde eine Java-Klasse, die als ein Mittelweg zwischen HTTP-Anfrage und HTTP-Antwort fungiert.Servlet wird auch verwendet, um Ihre Webseite dynamisch zu machen. Angenommen, Sie wollen zum Beispiel auf eine andere Webseite auf dem Server umleiten, dann müssen Sie Servlets verwenden. Ein weiterer wichtiger Punkt ist, dass Servlets sowohl auf dem lokalen Rechner als auch auf einem Webbrowser laufen können.

-2voto

David Pham Punkte 1515

Sie haben gerade die Antwort für ein normales Servlet erhalten. Ich möchte Ihnen jedoch etwas über Servlet 3.0 mitteilen

Was ist zuerst ein Servlet?

Ein Servlet ist eine Webkomponente, die dynamische Inhalte erzeugt. Servlets sind Java-Klassen, die zu Bytecode kompiliert werden zu Bytecode kompiliert werden, der dynamisch in ein Java-System geladen und von diesem ausgeführt werden kann. Technologie-fähigen Webserver oder Servlet-Container geladen und ausgeführt werden können.

Servlet 3.0 ist eine Aktualisierung der bestehenden Servlet 2.5-Spezifikation. Servlet 3.0 erfordert die API der Java Platform, Enterprise Edition 6. Servlet 3.0 konzentriert sich auf Erweiterbarkeit und Web-Framework Einsteckbarkeit. Servlet 3.0 bringt Ihnen einige neue Entwicklung (EoD), Pluggability, Async-Unterstützung und Sicherheit Erweiterungen

Einfachheit der Entwicklung

Sie können Servlets, Filter und Listener deklarieren, alles kann mit Hilfe von Annotationen konfiguriert werden

Steckbarkeit

Sie können ein Unterprojekt oder ein Modul mit einer web-fragment.xml erstellen. Es bedeutet, dass es erlaubt, steckbare funktionale Anforderungen zu implementieren unabhängig.

Async-Unterstützung

Servlet 3.0 bietet die Möglichkeit der asynchronen Verarbeitung, zum Beispiel Beispiel: Warten auf die Verfügbarkeit einer Ressource, Erzeugen von Antwort asynchron.

Erweiterungen der Sicherheit

Unterstützung für die Authentifizierungs-, Login- und Logout-Servlet-Sicherheit Methoden

Ich habe es gefunden bei Java Servlet Tutorial

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X