Servlet - oder doch nicht?

TKausL

Top Contributor
Hallo,

ich habe mir nun ein wenig über Servlets durchgelesen und komme ins Zweifeln, ob es wirklich das ist, für das ich es immer gehalten habe.

Zu meinem Vorhaben:

Ich habe mittlerweile genügend kentnisse um einen Kleinen Java-Chat zu realisieren. So ein chat braucht natürlich auch einen Server, der Verbindungen annimmt, Texte auswertet und an die anderen Verbundenen Clients verteilt usw.
Das alles ist kein Problem. 2 Teile: Client und Server. Server starten und schon können mehrere Clients verbinden. Nun aber zur Frage: Natürlich soll dieser Server auf einen Root-Server umgelagert werden. Dazu habe ich gedacht, braucht man sogenannte "Servlets". Also im prinzip meinte ich, genau dieser Server IST ein Servlet, sobald er auf dem root liegt. Aber eben laß ich, ein Servlet hat noch eigene Includes. nur Wozu? Weitere frage wäre, wie bekomme ich den Root dazu, den Server auszuführen? Ich habe PD-Admin auf dem Server installiert. Der Java-Server ligt in .jar vor. Dann habe ich noch eine Thread-Frage: Ich habe es derzeit so, dass jeder verbundene Client einen Thread bekommt der dann einzeln von seinem Client den InputStream abhört. Fals was ankommt wird das weitergeleitet an eine Klasse die den Input dann verarbeitet und weiterleitet an die anderen (was nicht jeder Thread einzeln übernimmt sondern direkt diese Klasse). Ist das die beste möglichkeit? Denn ich habe grade gelesen, man soll Threads nicht "warten" lassen sondern eher pausieren und wenn benötigt "anstupsen". Nur wie höre ich sonst alle clients ab, wenn nicht mit einzelnen threads?

LG
 

Noctarius

Top Contributor
Ein Servlet ist ein Teil einer Webanwendung. Quasi die Annahmestelle für Daten vom Browser. Je nachdem was mit den Daten passieren soll können entweder verschiedene Servlets angesprochen werden (normal hat jedes Servlet eine eindeutige URL) oder das Servlet verzweigt selber anhand von Bedingungen weiter an irgendwelchen Javacode.
Danach generiert das Servlet (oder dahinter liegender Code) irgendeine Art von Responsedaten (also HTML, JPG, GIF, PDF, ...) und schickt diese an den Server zurück.

Wenn du schon mal mit PHP gearbeitet hast kannst du ein Servlet ähnlich einen PHP File sehen das HTML Code erzeugt und zurücksendet.
 

TKausL

Top Contributor
Okay, dann liege ich denke ich mal richtig damit, dass ich _KEIN_ Servlet benötige sondern etwas anderes.
Ich brauche also irgendeine möglichkeit, eine .jar datei auf einem Linux Root-Server zum laufen zu bekommen (den in Java programmierten Server).
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
H What is the Life Cycle of an Object Created Within/Outside of a Servlet? Will that item be destroyed after the session ends? Java Basics - Anfänger-Themen 1
J MySQL Datumsabfrage über ResultSet in Java-Servlet Java Basics - Anfänger-Themen 4
J javax.servlet.ServletException: Name is null Java Basics - Anfänger-Themen 7
G Servlet - externe HTML (URL) auslesen Java Basics - Anfänger-Themen 1
E InputStream im Servlet wirft Exception Java Basics - Anfänger-Themen 5
E Pdf-Document lässt sich im Servlet nicht öffnen Java Basics - Anfänger-Themen 5
E Erste Schritte Java Webeintwicklung (JSP/Servlet), wie am Besten einsteigen? Java Basics - Anfänger-Themen 0
S Java Servlet - Suche Java Basics - Anfänger-Themen 1
R Upload Servlet: Ausgabe nicht korrekt Java Basics - Anfänger-Themen 2
H Variablen Servlet. Int i global Java Basics - Anfänger-Themen 4
C Inputreader Servlet Nullpointerexception Java Basics - Anfänger-Themen 6
B Servlet und Eclipse Java Basics - Anfänger-Themen 2
B Servlet ausfuehren Java Basics - Anfänger-Themen 4
O Servlet Klassen ? Java Basics - Anfänger-Themen 7
B Datenzugrifft: Servlet -> Objekte Java Basics - Anfänger-Themen 4
T Servlet HTML-Formular Java Basics - Anfänger-Themen 9
F Aus Servlet in JSP schreiben Java Basics - Anfänger-Themen 2
T Servlet wird nicht erkannt Java Basics - Anfänger-Themen 10
X Kurve im Servlet zeichnen lassen Java Basics - Anfänger-Themen 4
P Problem mit Servlet Java Basics - Anfänger-Themen 9
D Periodische Aufgaben erledigen in Webanwendung (Servlet/JSP) Java Basics - Anfänger-Themen 7
I Probleme mit Tomcat / Servlet auf Linux (Debian) Java Basics - Anfänger-Themen 7
Tandibur [erledigt] jsp überträgt nicht alle Parameter an Servlet Java Basics - Anfänger-Themen 2
D Servlet kann nicht auf Instanz zugreifen Java Basics - Anfänger-Themen 10
D Servlet mit Utilities Java Basics - Anfänger-Themen 14
J Servlet Interface javax.servlet.Servlet Java Basics - Anfänger-Themen 2
G Parameter in Servlet weiterleiten Java Basics - Anfänger-Themen 5
A Finde javax.servlet.* nicht Java Basics - Anfänger-Themen 6
G JSP, Applet oder Servlet? Java Basics - Anfänger-Themen 8
0x7F800000 Servlet ruft Servlet auf: Wie ServletRequest erstellen? Java Basics - Anfänger-Themen 6
0x7F800000 Servlet: wo bekommt man die eigene adresse? Java Basics - Anfänger-Themen 6
O Weiterleitung in einem Java-Servlet Java Basics - Anfänger-Themen 5
O Jar-Archiv im Servlet verwenden Java Basics - Anfänger-Themen 3
G Servlet Package wo herunterladen? Java Basics - Anfänger-Themen 2
G doGet und doPost im Servlet nicht überschrieben Java Basics - Anfänger-Themen 9
P Servlet unterschiedliche Server Java Basics - Anfänger-Themen 2
W Servlet - out of memory Java Basics - Anfänger-Themen 7
W servlet imports nicht unterstützt Java Basics - Anfänger-Themen 3
F Applet --> Servlet --> Applet Java Basics - Anfänger-Themen 2
K Problem mit javax/servlet/http/HttpServletRequest.java Java Basics - Anfänger-Themen 2
J Servlet Error Java Basics - Anfänger-Themen 11
D Aus Anwendung Zugriff auf ein Servlet Java Basics - Anfänger-Themen 5
P konsolen ausgabe bei servlet Java Basics - Anfänger-Themen 2
S Methoden aus einem Servlet in einer JSP verwenden Java Basics - Anfänger-Themen 5
T Wo Daten ablegen für mehrere Servlet-Instanzen? Java Basics - Anfänger-Themen 2
G import javax.servlet cannot be resolved Java Basics - Anfänger-Themen 1
Z Wo wird ein Servlet gespeichert ? Java Basics - Anfänger-Themen 2
I eine Klasse aus der Jar-Datei aus dem Servlet starten Java Basics - Anfänger-Themen 4
N Probleme mit import von javax.servlet.* Java Basics - Anfänger-Themen 3
T komplexe Strukturen in Servlet-Context speichern möglich? Java Basics - Anfänger-Themen 5
T servlet synchronisationsproblem Java Basics - Anfänger-Themen 4
P Servlet wird nicht gefunden Java Basics - Anfänger-Themen 4
A fileupload mit servlet Java Basics - Anfänger-Themen 6
P asynchrone Kommunikation Applet Servlet mit RMI möglich Java Basics - Anfänger-Themen 4
G Übergabe Variablen von Servlet zu JSP? Java Basics - Anfänger-Themen 4
G Formularübergabe in Servlet endet mit null. Java Basics - Anfänger-Themen 2
S Jakarta FileUpload Servlet funktioniert nicht Java Basics - Anfänger-Themen 17
G Servlet gibt über request nur null zurück Java Basics - Anfänger-Themen 3
G problem mit servlet import Java Basics - Anfänger-Themen 4
W servlet nicht gefunden Java Basics - Anfänger-Themen 8
R Servlet - JSP Java Basics - Anfänger-Themen 2
G Servlet geht nicht Java Basics - Anfänger-Themen 5
G hilfe jsp/servlet,jdbc api running on tomcat server+webProxy Java Basics - Anfänger-Themen 8
G Servlet aus programm abfragen Java Basics - Anfänger-Themen 9
H JSP Kein Durchblick. Servlet <-> JSP Java Basics - Anfänger-Themen 7
I Bean<>Servlet ? Java Basics - Anfänger-Themen 6
D Datentransfer via Servlet Java Basics - Anfänger-Themen 2
M Applet sendet daten an servlet und servlet wieder an applet Java Basics - Anfänger-Themen 5
M Servlet position bestimmen Java Basics - Anfänger-Themen 3
J Servlet - Datei auf Server speichern und Ausgabe Java Basics - Anfänger-Themen 5
G Servlet wird nicht importiert? Java Basics - Anfänger-Themen 3
C Servlet & tomcat 5.0.28 Java Basics - Anfänger-Themen 7
S Servlet-Anfänger Java Basics - Anfänger-Themen 4
G Mein Servlet ist "not available" Java Basics - Anfänger-Themen 12
M Kann neues Servlet nicht hinzufügen Java Basics - Anfänger-Themen 5
D Beispiel-Servlet erstellen Java Basics - Anfänger-Themen 4
H Unterbrochener Link im Fomular bei Servlet-Aufruf Java Basics - Anfänger-Themen 4
E Webshop-Servlet: Problem beim Speichern der Bestellmenge Java Basics - Anfänger-Themen 3
M hilfe :} möchte servlet daten erfasssen-> hashmap speiche Java Basics - Anfänger-Themen 3
Z Servlet/Tomcat Problem Java Basics - Anfänger-Themen 3
B Dekorator Muster - Irgendwas stimmt hier doch nicht? Java Basics - Anfänger-Themen 4
D Datentypen Datentyperstellung | Kompiler sagt Syntax Error doch ich find keine Lösung Java Basics - Anfänger-Themen 2
F byte, short oder doch int? Java Basics - Anfänger-Themen 6
C Textdatei oder doch eine Datenban Java Basics - Anfänger-Themen 15
R NullPointerException wegen JPanel oder doch nicht ? Java Basics - Anfänger-Themen 7
F Abstrakte Klasse doch zum "Teil" instanzieren? Java Basics - Anfänger-Themen 4
B Set&Get Methoden oder doch nicht? Java Basics - Anfänger-Themen 21
L Byte[] to String, doch bits sind gespiegelt (MSB/LSB) Java Basics - Anfänger-Themen 3
L Erste Schritte Java oder doch lieber PHP? Java Basics - Anfänger-Themen 2
M Enums, oder doch was anderes? Java Basics - Anfänger-Themen 7
J ResultSet.getStrin - doch kein String? oder wo liegt das Problem? Java Basics - Anfänger-Themen 3
F Variablen Dezimalzahl oder doch nicht? Java Basics - Anfänger-Themen 5
L String: Objekt und doch kein Objekt? Java Basics - Anfänger-Themen 5
J NPE - Doch warum? Java Basics - Anfänger-Themen 10
C Array ist befüllt, doch gibt sie immer 0 zurück Java Basics - Anfänger-Themen 3
K Kann man Private-Konstruktoren doch aurufen? Java Basics - Anfänger-Themen 8
feuervogel Datentypen Zwei Sets sind gleich, aber dann doch nicht Java Basics - Anfänger-Themen 9
J Datenbankverbindung klappt doch nicht? IBM DB2 Java Basics - Anfänger-Themen 2
G Simpel, doch ich komm net drauf. Java Basics - Anfänger-Themen 13
data89 In Java ein eigenes Lexikon erstellen? Doch wie? Java Basics - Anfänger-Themen 5

Ähnliche Java Themen

Neue Themen


Oben