Client (Swing) Server(Tomcat?) Application

Status
Nicht offen für weitere Antworten.

rbrose

Mitglied
Hallo zusammen,

ich bin neu hier und neu was Netzwerkprogrammierung angeht.

Ich entwickle eine Swing Applikation, die fast alle Daten von einem Server bekommt soll.
Das heißt die Server Applikation hat eine Oracle Datenbank wo alle Informationen gespeichert sind, wie z.B. der Navigation-Tree und Listen für Tabellen.

In den Tabellen finden sich Bilder wieder. Das heißt jede Zeile hat ein Bild. Die Bilder müssen auch vom Server empfangen werden. Aber es werden auch neue Bilder oder Dateien hochgeladen zum Server.

Wie mache ich das? Welches Protokoll benutzt man da am besten? Gibt es vielleicht auf schon Beispiele mit einer Swing Applikation?

Und muss der Server ein Tomcat sein? Oder einfach eine Java-Applikation die auf anfragen wartet?
Auf welchen Port muss der Server erreichbar sein?


Vielen Dank für euere Mühe!
 
T

tuxedo

Gast
In den Tabellen finden sich Bilder wieder. Das heißt jede Zeile hat ein Bild. Die Bilder müssen auch vom Server empfangen werden. Aber es werden auch neue Bilder oder Dateien hochgeladen zum Server.

Wie mache ich das? Welches Protokoll benutzt man da am besten? Gibt es vielleicht auf schon Beispiele mit einer Swing Applikation?

JDBC/Hibernate/Allg. JPA/... zur Persistierung in der DB und RPC-Techniken wie RMI, SIMON, SOAP, ... für die Client Server Kommunikation. Das sollte erstmal reichen.

Fertige Beispiele? Nun ja, für genau dein Problem gibts wohl kein exaktes Beispiel. Aber für die persistierung gibts zahlreiche Samples und Tutorials, genau wie für RPC.

Und muss der Server ein Tomcat sein? Oder einfach eine Java-Applikation die auf anfragen wartet? Auf welchen Port muss der Server erreichbar sein?

"Ich will mir ein Auto kaufen. Weiß aber nicht welches. Muss es rot sein? Wieviele Türen muss es haben? ..." Merkst du was? Das sind fragen die können WIR dir nicht beantworten. Das kommt auf dich an. Es muss nicht Tomcat sein. Es darf auch JBoss sein. Oder eben eine klassische J2SE Serveranwendung. Den Port kannst du dir i.d.R. aussuchen.


Vielen Dank für euere Mühe!

Ach, nicht der Rede Wert. Aber das nächste mal konkretisierst du dein Problem bitte etwas. So wie mir scheint hast du bis dato nur ein recht verschwommenes Bild von dem was du überhaupt machen willst.

- Alex
 

rbrose

Mitglied
Vielen Dank schon mal.

Fangen wir klein an. Wie sieht ein RMI Server im Tomcat aus? Ich finde leider keine Beispiele.
Ein einfaches Hello World Beispiel mit einem Tomcat würde mir reichen.
 

rbrose

Mitglied
Hallo tuxedo,

hab mich jetzt bisschen Informiert und würde gerne SIMON benutzen für meine Netzwerkverbindung.
Was ich auf Server Seite machen will ist folgendes:

Es läuft ein Server der ein Filesystem überwacht. Von Client heraus kann man eine Ordner Struktur erstellen und die an den Server übergeben. Er legt dann die Ordner auf dem Filesystem an und legt die Struktur auch in der Oracle Datenbank an.
Und vom Client aus kann man auch Bilder in die Order hochladen. Das heißt der Server muss das Bild empfangen können und ins Filesystem legen.

Wenn der Client neugestartet wird, ruft der die Struktur beim Server ab und der Benutzer kann weiterarbeiten.

Jetzt zu meiner Schwierigkeit:
Das heißt ich bräuchte keinen Tomcat, oder?
Es kann eine Java-Consolen-Applikation sein die im einer Endlos schleife ist und auf Befehle vom Client wartet. Richtig?

Und ich habe kein Beispiel für File Transfer bei SIMON auf der Wiki Seite gefunden. Hast du ein?
Danke!
 
T

tuxedo

Gast
Ja, das FileSample bin ich dem Wiki noch schuldig. Werde zusehen dass ich das noch hinzufüge.

Im SVN ist aber ein prinzipielles Beispiel drin:

simon - Revision 426: /trunk/src/test/java/de/root1/simon/test

Ist allerdings nicht 100% fertig. Aber das öffnen des RawChannels, sowie das schreiben von Bytes in den Channel ist da. Fehlt nur noch der FileOutputStream der die empfangenen Bytes in die angegebene Datei schreibt.

Wenn du weitere Frage zu SIMON hast darfst du auch gerne das Support-Forum von SIMON benutzen. Irgendwie getraut sich dort keiner zu posten oder es gibt keine Probleme :)
Dass niemand SIMON benutzt kann nicht sein. Hab ständig neue Downloads in der Statistik.

- Alex
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
I Performanteste Kommunikationsmethode zwischen Client u. Server Netzwerkprogrammierung 4
L Socket Automatische Zuweisung von Server und Client Rolle Netzwerkprogrammierung 12
ExceptionOfExpectation Server/Client-Kommunikation Netzwerkprogrammierung 34
M Server-Client-System für Browsergame Netzwerkprogrammierung 5
B Axis2 Webservice mit Client Zertifikat Authentifizierung Netzwerkprogrammierung 3
Yonnig Threads mit Client/Server und GUI (laufend bis button-click) Netzwerkprogrammierung 9
T Jetty mit Client-Zertifikat nur bei spezifischer URL Netzwerkprogrammierung 1
J Einlesen von Servernachrichten von TCP-Client Netzwerkprogrammierung 17
J Client-Server und SOAP Netzwerkprogrammierung 23
L30nS RMI Aufruf einer Client-Methode von einem RMI-Server Netzwerkprogrammierung 3
T String von Client zu Server kommt nicht an Netzwerkprogrammierung 92
D WebSocket Server mit HTML Client und Java Server Netzwerkprogrammierung 5
D Server - Client Informationsaustausch, Möglichkeiten 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
T Client zu Client Kommunikation Netzwerkprogrammierung 2
D Slf4j - Logging - Client-Server Architektur 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
R Socket FATAL EXCEPTION MAIN bei Socket based client/server app Netzwerkprogrammierung 2
G Server-Client IO Problem Netzwerkprogrammierung 6
ruutaiokwu ständig "sender address rejected: improper use of smtp" bei smtp-client Netzwerkprogrammierung 4
J HTTP [Java 9] Neuer HTTP Client - Tutorial Netzwerkprogrammierung 3
A Chatserver/-client - Code stoppt bei readUTF() Netzwerkprogrammierung 7
I Socket Das erste Server-Client Programm Netzwerkprogrammierung 16
L Zugriffprobleme Client - Webservice AspenTechnology Netzwerkprogrammierung 0
A Client Client Übertragung Netzwerkprogrammierung 12
M Socket Server antwortet dem Client nicht Netzwerkprogrammierung 6
K Socket Netty Client wirft Fehler! Netzwerkprogrammierung 3
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
U Client Soap Verbindung wieder schließen Netzwerkprogrammierung 0
U Socket Client mit hash authentifizieren Netzwerkprogrammierung 3
F HTTP HTTP Rest Client mit TLS1.2 und selbst signiertem Zertifikat Netzwerkprogrammierung 2
P Server als Client nutzen Netzwerkprogrammierung 8
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
J Client - Serversocket Netzwerkprogrammierung 1
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
N Fragen zu Sockets Client Netzwerkprogrammierung 3
F Extasys TCp Client extends Funktion Netzwerkprogrammierung 0
F Server Client Anwendung mit UDP Netzwerkprogrammierung 2
O Client zwischen XML und JSON auswählen lassen Netzwerkprogrammierung 2
A RMI Wo treten Exceptions bei RMI Aufrufen auf? Auf Client oder auf Server? Netzwerkprogrammierung 3
A ByteBuffer - Client/Server Netzwerkprogrammierung 9
A Socket Wie ein einfacher Multithreads Service mit Telnet als Client mit Observable/Observer gelöst.... Netzwerkprogrammierung 0
K C# Server - Android Client Netzwerkprogrammierung 0
T Application Client NullPointerExc Netzwerkprogrammierung 7
V TCP Client funktioniert auf Emulator aber nicht auf Smartphone Netzwerkprogrammierung 5
H Machbarkeitsfrage: TCP/IP Client (z.B. Netty) für Java Web Applcation Netzwerkprogrammierung 1
P MIME-TYPE Erklaerung, Kommunikation zwischen Client und Server Netzwerkprogrammierung 3
H HTTP REST Jersey - PUT-Beispiel von Client senden Netzwerkprogrammierung 0
J Sichere Kommunikation bei Server Client Netzwerkprogrammierung 3
T Frage zu Client-Server Applikation Netzwerkprogrammierung 2
H Socket Client/Server Socket Programmieren Netzwerkprogrammierung 1
M Theoretische Frage zu Server - Client Netzwerkprogrammierung 2
P HTTP Server / Client Netzwerkprogrammierung 1
N FTP FTP Client invalid IPv6 address (Apache Commons Net API) Netzwerkprogrammierung 6
F TCP Client, verbindung aufrecht halten Netzwerkprogrammierung 0
X RMI: Woher kennt der Client das Schnittstellen-Interface? Netzwerkprogrammierung 2
E Thematik Client server Netzwerkprogrammierung 2
D UDP Client empfängt nichts Netzwerkprogrammierung 2
D Client/Server per Crossover Lan Kabel Netzwerkprogrammierung 1
S Client Server Connection Netzwerkprogrammierung 4
V erste Client - Server Anwendung, paar Fragen wie Socketverbindung checken usw. Netzwerkprogrammierung 4
S Client Anwendung mit zentraler SQL-Datenbank Netzwerkprogrammierung 3
N Client Identifikation eines Servers Netzwerkprogrammierung 1
S Sichere Server/Client Architektur Netzwerkprogrammierung 1
D Chat Server/mehre Client Netzwerkprogrammierung 9
I Server+Client Netzwerkprogrammierung 3
N Client am Server abmelden Netzwerkprogrammierung 0
F Server/Client Probleme Netzwerkprogrammierung 3
D SSH Client Netzwerkprogrammierung 7
U Socket Instant Messanger (Server Linux, Client Windows) Netzwerkprogrammierung 1
B TCP Client Android Netzwerkprogrammierung 3
Athena Grundsatzfragen zu Client-Server-Architektur / Matchmaking Netzwerkprogrammierung 1
A Problem beim Senden von Client zu Server Netzwerkprogrammierung 10
F Client Server DB Netzwerkprogrammierung 0
A Verständnisfrage Multi-Threaded Client/Server Netzwerkprogrammierung 5
F Tipps zum Thema Server/Client vie SOAP Netzwerkprogrammierung 0
OnDemand Ist Client noch angemeldet? Netzwerkprogrammierung 7
F Socket Java - Server/Client simple Netzwerkprogrammierung 1
D Socket UDP Client reagiert nicht auf spontane Meldungen Netzwerkprogrammierung 5
R Zeitliche Syncronisation Server - Client Netzwerkprogrammierung 0
S Server-Client: Image senden Netzwerkprogrammierung 2
C Multithreading Client / Server erklärt Netzwerkprogrammierung 11
M Client sendet nur, wenn das Socket geschlossen wird Netzwerkprogrammierung 53
P server - client verbindung (anfänger) Netzwerkprogrammierung 8
S Socket (client) verbindet nicht Netzwerkprogrammierung 6
V Templates für Java Client rabbitmq Netzwerkprogrammierung 4
J Client Server - Serialisierung Netzwerkprogrammierung 8
C Client connection per Portforwarding auf einen lokalen Serverport Netzwerkprogrammierung 3
Luk10 Server / Client: Clients speichern! Netzwerkprogrammierung 6

Ähnliche Java Themen

Neue Themen


Oben