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.

5voto

Sandun Madola Punkte 850

Wenn Sie Anfänger sind, denke ich, dass dieses Tutorial eine grundlegende Idee über Welches Servlet ist ...

Einige wichtige Punkte finden Sie unter dem angegebenen Link.

Die Servlet-Technologie wird zur Erstellung von Webanwendungen verwendet, die auf der Serverseite liegen und dynamische Webseiten erzeugen.

Servlet kann auf viele Arten beschrieben werden, je nach Kontext.

  • Servlet ist eine Technologie, die zur Erstellung von Webanwendungen verwendet wird.
  • Servlet ist eine API, die viele Schnittstellen und Klassen bietet, darunter Dokumentationen.
  • Servlet ist eine Schnittstelle, die implementiert werden muss, um eine Servlet.
  • Servlet ist eine Klasse, die die Fähigkeiten der Server erweitert und auf die eingehende Anfrage reagieren. Es kann auf jede Art von Anfragen reagieren.
  • Servlet ist eine Webkomponente, die auf dem Server eingesetzt wird, um dynamische Webseite zu erstellen. Referenz: Hier .

1 Stimmen

Das ist ein wirklich gutes Tutorial, das die Konzepte von den grundlegenden

5voto

kundus Punkte 91

Servlets sind Java-Klassen, die bestimmte Funktionen ausführen, wenn ein Website-Benutzer eine URL von einem Server anfordert. Diese Funktionen können Aufgaben wie das Speichern von Daten in einer Datenbank, die Ausführung von Logik und die Rückgabe von Informationen (wie JSON-Daten), die zum Laden einer Seite benötigt werden, erledigen.

Die meisten Java-Programme verwenden eine main() Methode, die Code ausführt, wenn das Programm ausgeführt wird. Java-Servlets enthalten doGet() y doPost() Methoden, die genauso funktionieren wie die main() Methode. Diese Funktionen werden ausgeführt, wenn der Benutzer eine GET o POST Anfrage an die diesem Servlet zugeordnete URL. So kann der Benutzer eine Seite für ein GET anfordern oder Daten aus einer POST Anfrage.

Wenn der Benutzer eine GET o POST Anfrage, liest der Server die @WebServlet am Anfang jeder Servlet-Klasse in Ihrem Verzeichnis, um zu entscheiden, welche Servlet-Klasse aufgerufen werden soll. Nehmen wir zum Beispiel an, Sie haben eine ChatBox-Klasse und oben steht dies:

@WebServlet("/chat")
public class ChatBox extends HttpServlet {

Wenn ein Benutzer die /chat URL, Ihre ChatBox Klasse ausgeführt werden.

3voto

Java Servlets sind serverseitige Java-Programmmodule, die Kundenanfragen bearbeiten und beantworten und die Servlet-Schnittstelle aktualisieren. Sie helfen bei der Verbesserung der Web-Server-Nutzung mit vernachlässigbarem Overhead, Wartung und Support.

Ein Servlet fungiert als Vermittler zwischen dem Kunden und dem Server. Da die Servlet-Module auf dem Server laufen, können sie die Anfragen des Kunden entgegennehmen und darauf reagieren. Demand- und Reaction-Objekte des Servlets bieten eine hilfreiche Methode, um mit HTTP-Anfragen umzugehen und Inhaltsinformationen an den Kunden zurückzusenden.

Da ein Servlet mit dem Java-Dialekt koordiniert ist, verfügt es zusätzlich über alle Java-Highlights, z. B. hohe Beweglichkeit, Bühnenautonomie, Sicherheit und Java-Datenbankverfügbarkeit.

2voto

Roopam Punkte 250

Servlet ist eine Java-Klasse, um eine HTTP-Anfrage zu beantworten und eine HTTP-Antwort zu produzieren......, wenn wir eine Seite mit der Verwendung von HTML machen, dann wäre es eine statische Seite, so dass es dynamisch zu machen wir SERVLET verwenden {in einfachen Worten kann man verstehen} Die Verwendung von Servlet wird durch JSP überwunden, es verwendet den Code und HTML-Tag in sich...

0voto

mtyson Punkte 7520

Comme 本論文 beschreibt, ist ein Servlet eine standardisierte Möglichkeit, einen Java-Server zu erweitern und auf seine Fähigkeiten zuzugreifen.

Jedes Servlet kann als ein winziger Server (daher der Name) betrachtet werden, der Zugriff auf die in Java-Code modellierten Anfragen und Antworten sowie auf andere Kontextdaten wie die Session erhält.

Damit kann der Java-Code des Servlets eine Schnittstelle zu allem haben, was er zum Rendern einer Antwort benötigt, einschließlich der Weitergabe an eine JSP-Seite zur Erzeugung einer HTML-Ansicht.

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