Hi
Ich habe folgendes Projekt vor:
Und zwar will ich eine Client-Server-Anwendung schreiben. Bei der der Serverteil Zugriff auf eine Datenbank hat.
Client:
Der Client soll möglichst leicht zu pflegen sein, d.h. ich stell mir eine Art Applet vor,da beim Nutzer dann immer die aktuellste Version läuft und der Aufwand bei der "Programmverteilung/alle auf den gleichen Stand bringen" dann sehr gering ist. Jedoch gibt es beim Applet die Einschränkung keine eigenen Sockets zu dem Server zu öffnen, was die Möglichkeiten bezüglich Verschlüsselung und eigenes Protokoll einschränkt.
- Berechtigte Bedenken? -
Serverteil:
Ich habe von EJB gelesen und stell mir das als ständig auf dem Server laufende Applikation vor, die auf entsprechende Verbindungswünsche der Clients wartet.
Im Netz bin ich nur auf nicht wirklich erschöpfende Antworten gestossen und werde mir noch Bücher zu dem Thema besorgen.
Meine Fragen:
Auf dem Client benötigt man ein Laufzeitumgebung, reicht das auf dem Server auch aus? Oder benötigt man hier einen speziellen Java-Server?
Welche Methoden (Applets, Servlets oder/und JavaBeans) setze ich am Besten ein?
Wie ihr seht brauch ich mal ein bisschen Klärung.
Ich erwarte von euch keine Komplettlösung, sondern wäre froh über einen Schubs in die richtige Richtung...
Danke!
Ich habe folgendes Projekt vor:
Und zwar will ich eine Client-Server-Anwendung schreiben. Bei der der Serverteil Zugriff auf eine Datenbank hat.
Client:
Der Client soll möglichst leicht zu pflegen sein, d.h. ich stell mir eine Art Applet vor,da beim Nutzer dann immer die aktuellste Version läuft und der Aufwand bei der "Programmverteilung/alle auf den gleichen Stand bringen" dann sehr gering ist. Jedoch gibt es beim Applet die Einschränkung keine eigenen Sockets zu dem Server zu öffnen, was die Möglichkeiten bezüglich Verschlüsselung und eigenes Protokoll einschränkt.
- Berechtigte Bedenken? -
Serverteil:
Ich habe von EJB gelesen und stell mir das als ständig auf dem Server laufende Applikation vor, die auf entsprechende Verbindungswünsche der Clients wartet.
Im Netz bin ich nur auf nicht wirklich erschöpfende Antworten gestossen und werde mir noch Bücher zu dem Thema besorgen.
Meine Fragen:
Auf dem Client benötigt man ein Laufzeitumgebung, reicht das auf dem Server auch aus? Oder benötigt man hier einen speziellen Java-Server?
Welche Methoden (Applets, Servlets oder/und JavaBeans) setze ich am Besten ein?
Wie ihr seht brauch ich mal ein bisschen Klärung.
Ich erwarte von euch keine Komplettlösung, sondern wäre froh über einen Schubs in die richtige Richtung...
Danke!