Einfache Server Frage

Sunchezz

Bekanntes Mitglied
Halli hallo mal wieder,

ich habe eine w*****einlich ziemlich einfache Frage.

Ich habe mich noch nie intensiv mit Netzwerkprogrammierung auseinander gesetzt, und will daher für ein anstehendes Projekt wissen wie ich folgendes realisiere. Ich habe zwar auch schon viel gegoogelt, aber anscheinend hängt es da einfach an einem Verständnisproblem.

Ich möchte von einem beliebigen Rechner (mittels Programm) auf eine Server Applikation zugreifen.
Ich denke das schreiben des Servers und des Clients ist nicht das ding, da hab ich mich auch schon ein wenig eingelesen.
Meine Frage bezieht sich eher auf den Server im allgemeinen.
Kann man dort ein belibieges normales Java Programm zum laufen bringen, oder gibt es dafür Internetserverseitige vorraussetzungen?
Ich habe auch bei der Suche öfter die Begriffe Servlets und ServerPages gesehen, allerdings, wenn ich das richtig verstanden habe, sind das eher "Seitenapplikationen" die, in gewissem Maße auch für die Darstellung zuständig sind?
Und anscheinend benötigen diese Servlets und JSP's auch die Vorraussetzung beim Server das sie dort überhaupt aktzeptiert werden?

Kann ich daraus nun schließen das auf einem Server generell eine art von JRE zu finden sein muss damit irgendwas mit Java läuft? Wenn ja, wie heist das genau, und worauf muss ich da achten wenn ich jetzt den Server wechseln wollen würde damit mein Projekt funktioniert?

Vielen Dank schonmal!
 

homer65

Top Contributor
Jegliche Java Programme benötigen mindestens ein JRE. Servlets benötigen zusätzlich noch einen Servletcontainer wie z.B. Tomcat.
 

Sunchezz

Bekanntes Mitglied
Ja gut, das die generell eigentlich nen JRE brauchen da hätt ich ja auch selber drauf kommen können.
Das ist ja das Prinzip -.-

Und was ist für mich die beste Variante wenn ich eigentlich überhaupt keine anzeige auf ner Webseite brauche?
Ist ja im Prinzip einfach Daten- und Anfragen verarbeitung!
 

Michael...

Top Contributor
Und was ist für mich die beste Variante wenn ich eigentlich überhaupt keine anzeige auf ner Webseite brauche?
Ist ja im Prinzip einfach Daten- und Anfragen verarbeitung!
Du benötigst einen Rechner auf dem die ServerSoftware laufen und zu dem sich potentielle Clients verbinden können.
Die Kommunikation kann dann z.B. ziemlich rudimentär via Sockets auf Basis von TCP oder UDP oder mittels Frameworks (z.B. Apache MINA, SIMON) realisiert werden.
 
T

tuxedo

Gast
Und was ist für mich die beste Variante wenn ich eigentlich überhaupt keine anzeige auf ner Webseite brauche?

Da die Anzahl an Servlet/ApplicationServer-Hostern sehr klein ist (und meist auch nicht ganz billig), bleibt eigentlich nur noch eins: Ein eigener Server. Entweder einen echten Root-Server, oder aber einen vRoot, also einen virtualisierten Root-Server (sind billiger und haben weniger ressourcen zur verfügung).

Kannst ja mal bei den großen Anbietern wie Hetzner, Server4You und Co. vorbeischauen. Die haben sowohl Root als auch vRoot im Angebot.

Ein Hinweis aber noch: Die Server laufen in der Regel mit Linux. Windows-Server gibts auch, sind aber i.d.R. teurer. Egal ob du dich für Win oder lInux entscheidest: Du solltest dir bewusst sein dass so ein Server abgesichert und gepflegt werden muss. Denn sonst hast du schneller als du schauen kannst Einbrecher da die deinen Server für ihre Zwecke missbrauchen. Das fängt beim aufsetzen eines IRC Servers an, geht weiter mit illegalem Filesharing und hört bei KiPo auf... Und gerade bei letzterem hast du sehr schnell Besuch vom grün-weissen Verein.
Also, Augen auf beim Server-kauf, ääähhh, mieten...


- Alex
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
D Einfache Verbindung zu Linux Server und Datei auslesen Netzwerkprogrammierung 13
S Socket Einfache Client/Server-Anwendung Netzwerkprogrammierung 11
M HTTP Einfache Restanfrage Netzwerkprogrammierung 4
F Einfache Socket Verbindung Netzwerkprogrammierung 2
Dit_ HTTP Einfache HTTP-Anfrage Netzwerkprogrammierung 6
Y einfache TCP/IP Anwendung Netzwerkprogrammierung 4
E einfache Frage: wie Fehler untersuchen mit Tomcat Netzwerkprogrammierung 5
E Einfache Frage zu servlets und netbeans 6.5 Netzwerkprogrammierung 41
D Einfache Applet-Servlet-Kommunikation Netzwerkprogrammierung 5
G einfache Frage zu ServerSocket ... Netzwerkprogrammierung 5
R Websockets oder server sent events? Netzwerkprogrammierung 2
W Windows 2019-Server Dienste starten unter Nutzer Netzwerkprogrammierung 1
F http Post auf einen Grafana Server Netzwerkprogrammierung 3
W Socket Server -> lesen von / schreiben zu php-script Netzwerkprogrammierung 6
E Server mit GUI Netzwerkprogrammierung 4
E FTP FTPS Server gibt Fehlernachricht "522 SSL/TLS required on the data channel" zurück Netzwerkprogrammierung 1
I Performanteste Kommunikationsmethode zwischen Client u. Server Netzwerkprogrammierung 4
L Socket Automatische Zuweisung von Server und Client Rolle Netzwerkprogrammierung 12
Eigenen Rechner als Server? Netzwerkprogrammierung 16
FrankenDerStein HTTP Https Server Bibliothek für Linux und Android gesucht. Netzwerkprogrammierung 7
ExceptionOfExpectation Server/Client-Kommunikation Netzwerkprogrammierung 34
M Server-Client-System für Browsergame Netzwerkprogrammierung 5
J Datei Download vom Server Netzwerkprogrammierung 8
izoards Mehrere TCP Verbindungen auf einen Server [alles Local] Netzwerkprogrammierung 2
Yonnig Threads mit Client/Server und GUI (laufend bis button-click) Netzwerkprogrammierung 9
J Client-Server und SOAP Netzwerkprogrammierung 23
K Threads/Server/telnet Fehler Netzwerkprogrammierung 2
J Multithreaded-Server Netzwerkprogrammierung 21
JaXnPriVate Java HTTPS Server (Secure Sockets) Netzwerkprogrammierung 15
L30nS RMI RMI-Server kann Dialog nicht volkommen anzeigen Netzwerkprogrammierung 2
L30nS RMI Aufruf einer Client-Methode von einem RMI-Server Netzwerkprogrammierung 3
L Server-Socket liest Input-Stream nicht Netzwerkprogrammierung 5
T String von Client zu Server kommt nicht an Netzwerkprogrammierung 92
D WebSocket Server mit HTML Client und Java Server Netzwerkprogrammierung 5
S Von Java auf passwortgeschützten Server zugreifen + Umgang mit Ports Netzwerkprogrammierung 28
S Probleme bei Java-Installation auf Server (Linux/Shell/Terminal) Netzwerkprogrammierung 6
S Java: Anbindung an einen realen Server? (+ Portfreigabe) Netzwerkprogrammierung 8
D Server - Client Informationsaustausch, Möglichkeiten Netzwerkprogrammierung 3
H Socket Kann ein Socket server 2 dimensionale Arrays empfangen und versenden? Netzwerkprogrammierung 3
H Socket Chat entwickeln mit Java Server Client Netzwerkprogrammierung 4
X Kann ich einen Client/Server verbindung hinkriegen die mir alle paar Sekunden die aktuellen Daten per Realtime zuschickt ? Netzwerkprogrammierung 9
Z Kann nicht Daten vom Server lesen Socket Netzwerkprogrammierung 10
S HTTP Post?!? - Java Server Netzwerkprogrammierung 7
F Verbindung zu einem LDAP Server über Java Netzwerkprogrammierung 4
D Slf4j - Logging - Client-Server Architektur Netzwerkprogrammierung 3
F NodeJs-Server auf Firebase hosten ? Netzwerkprogrammierung 3
J client server mit nur einem PC Netzwerkprogrammierung 33
M Socket Nachricht von TCP-Client an Server schicken Netzwerkprogrammierung 12
M Socket Verbindung Matlab(Server) Java(Client) Netzwerkprogrammierung 1
H HTTP Glassfish (v5) Application Server - Bibliothek zur Verfügung stellen Netzwerkprogrammierung 4
B HttpClient - Server (Jetty) - getInputStream - EOF Netzwerkprogrammierung 3
P TCP-Server Netzwerkprogrammierung 1
R Socket FATAL EXCEPTION MAIN bei Socket based client/server app Netzwerkprogrammierung 2
F Server für Java Applikationen Netzwerkprogrammierung 16
H Einfacher Server funktioniert nicht Netzwerkprogrammierung 1
G Server-Client IO Problem Netzwerkprogrammierung 6
T Mikrofonaudio über Java Server an Webbrowser streamen Netzwerkprogrammierung 13
I Socket Das erste Server-Client Programm Netzwerkprogrammierung 16
T HTTPS-Requests an Server: POST-Parameter kommen nicht an Netzwerkprogrammierung 5
L Socket Wie kann ich checken ob ein User eine Nachricht per Outputstream an den Server gesendet hat? Netzwerkprogrammierung 1
T Jetty Server LOGGING Netzwerkprogrammierung 1
L Strings an Server senden und in MYSQL speichern? Netzwerkprogrammierung 3
Aruetiise Socket Java Programm auf Server Netzwerkprogrammierung 3
T server empfängt nur 1 Buchstaben vom String Netzwerkprogrammierung 1
S Spiel mit Server programmieren Netzwerkprogrammierung 2
N Post u Head Request an Server Netzwerkprogrammierung 4
J Socket Ein Chat Server Tutorial Netzwerkprogrammierung 8
M Socket Server antwortet dem Client nicht Netzwerkprogrammierung 6
J Socket Tutorial zu Multiplayer Server schreiben? Netzwerkprogrammierung 5
S Java Chat Server Netzwerkprogrammierung 8
E Kurze Textnachrichten über einen Server von meinem Handy auf den Computer laden. Netzwerkprogrammierung 9
I Client/Server Kommunikation bei einem Spiel Netzwerkprogrammierung 4
E Objekte versenden, Client-Server Netzwerkprogrammierung 25
C Mini Client-Server-Anwendung funktioniert nicht Netzwerkprogrammierung 8
D Socket Message an einen Server senden? Netzwerkprogrammierung 8
J FTP FTP Zugriff über Proxy Server Netzwerkprogrammierung 1
KaffeeFan Programmierung mit Cloud-Server Netzwerkprogrammierung 0
L Socket Problem mit Server Netzwerkprogrammierung 1
cezary Socket Paralleler Server ? Netzwerkprogrammierung 1
I Socket Leicht zu DDosender Server Netzwerkprogrammierung 4
agent47 HTTPs Server Netzwerkprogrammierung 5
J Chat Server starten über GUI problem Netzwerkprogrammierung 4
J Prüfen, ob remote UDT Server erreichbar ist Netzwerkprogrammierung 0
P Server als Client nutzen Netzwerkprogrammierung 8
S Server Kommunikation Netzwerkprogrammierung 1
V einfaches hin und her von Text über Server Netzwerkprogrammierung 2
D Socket Run Args Client/Server Socket Netzwerkprogrammierung 1
Cromewell Socket Multithreaded Server und Client Netzwerkprogrammierung 1
Y Client/Server/DB communication Netzwerkprogrammierung 3
JavaWolf165 Socket mit .writeUtf etwas vom Client zum Server schicken Netzwerkprogrammierung 13
P RMI Client Server Programm über Internet Netzwerkprogrammierung 2
brainless Client Server Kommunikation verschlüsseln Netzwerkprogrammierung 13
gamebreiti Socket Server / Client Anwendung Manipulation von Objekten durch Server Netzwerkprogrammierung 9
T Socket Server/Client Kommunikation Netzwerkprogrammierung 8
S Webservice - Server Netzwerkprogrammierung 0
M Java Eingabe auf FTP Server übergeben Netzwerkprogrammierung 4
F Server Client Anwendung mit UDP Netzwerkprogrammierung 2
A RMI Wo treten Exceptions bei RMI Aufrufen auf? Auf Client oder auf Server? Netzwerkprogrammierung 3
M Socket Java Server: NullPointerException Netzwerkprogrammierung 4
A ByteBuffer - Client/Server Netzwerkprogrammierung 9

Ähnliche Java Themen


Oben