Ist Webstart die richtige Wahl

Thomas Lorenz

Bekanntes Mitglied
Servus Gemeinde,

meine Swinganwendung soll auf mehreren Clients laufen.
Die Clients befinden sich in einem firmeninternen Intranet und greifen auf einen Server zu.

Beim Start der Anwendung muss der Benutzername an das Programm übergeben werden.
Das bedeutet :
Wenn der User sich an dem Rechner anmeldet gibt er Benutzernamen und Kennwort ein.
Dieser Benutzername (System.getProperty("user.name")
muss nun an das Programm übergeben werden.

Auf dem Server liegen :

- eine Derby Datenbank (Servermode).
Dieses DB wird von allen Usern verwendet.
- mehrere Textdateien die Anwendungseinstellungen enthalten.
- mehrere Userdateien, die Einstellungen für jeden einzelnen User enthalten.

Die genannten Dateien werden gelesen und beschrieben.

Meine Idee war, dass ich per Webstart die entsprechenden Links an die User versende und diese dann bequem das Programm starten können.
Meine Kenntnisse mit Webstart sind recht bescheiden (!), jedoch las ich, dass man externen Datei- / Datenbankzugriff erst Rechte zuteilen muss.
Es ist aber wie oben schon gesagt wichtig, dass der Benutzername übergeben wird.
Nur registrierte User dürfen das Programm starten.

Ist Webstart für solche Aufgaben überhaupt geeignet ?
Wenn nicht, was wäre die bessere Lösung?

Danke im Voraus.
 

hansmueller

Bekanntes Mitglied
Hallo,

in deinem Fall würde ich, um dem Programm umfassende Rechte zu geben, alle Jars signieren.
Schau dir dazu diesen Link an: http://www.java-forum.org/deployment/94590-java-webstart-startet-jar-file.html#post617654

Man kann über die JNLP-Datei es auch so einrichten, daß auf dem Clientrechner automatisch eine Desktop-Verknüpfung und ein Startmenü-Eintrag erstellt wird.

Ein Update des Programmes läßt sich auch steuern und wird von WebStart vorgenommen. Da gibt es verschiedene Möglichkeiten.

Ich denke mal, daß besonderst die Verteilung und das Updaten der Software eine besonder Stärke von WebStart ist.

Wie das mit den Schreib- und Leserechten auf dem Server funktioniert, kann ich dir leider nicht sagen, da ich das so noch nie ausprobiert habe. Bisher habe ich immer alle benötigten Dateien komplett auf den Client übertragen. Aber ich denke mal, daß es eigendlich funktionieren müßte.

Am besten schreibst du ein kleines Testprogramm, mit dem du ausprobierst, ob du wie gewünscht auf die Datenbank und die diversen Dateien zugreifen und diese auch verändern kannst.

Hier ein paar interessante Links (Achtung, einige Seiten sind schon etwas älter und nicht mehr auf dem aktuellen Stand):
Lopica - Web Start Paradise - Web Start Encyclopedia - Web Start Tools
Unofficial Java Web Start/JNLP FAQ
Java Web Start Developer Guide
Java(TM) Web Start
JNLP File Syntax

Bedenke aber eines: WebStart ist keine triviale Sache.
Man kann damit eine Menge netter Dinge machen.
Es hält aber auch ein paar Gemeinheiten bereit. (Siehe hierzu diverse Foreneinträge bzgl. WebStart.)

MfG
hansmueller
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Webstart Webstart Sicherheitswarnungen Tools - Maven, Gradle, Ant & mehr 1
S Webstart Webstart-Anwendungen, jeweils verschiedene Cache-Pfade? Tools - Maven, Gradle, Ant & mehr 7
S Webstart Anwendung temp Ordner Tools - Maven, Gradle, Ant & mehr 2
P Linux Applet/Webstart Schriftunterschiede Tools - Maven, Gradle, Ant & mehr 3
B Webstart Java Webstart hängt sich beim Laden auf! Tools - Maven, Gradle, Ant & mehr 8
B Webstart Webstart nur offline Tools - Maven, Gradle, Ant & mehr 5
S Webstart - Wie komme ich an die Session-ID? Tools - Maven, Gradle, Ant & mehr 6
F [Java Webstart] Webspace gesucht... Tools - Maven, Gradle, Ant & mehr 6
S Webstart Webstart einer Applikation mit einer veralteten JNLP-Datei Tools - Maven, Gradle, Ant & mehr 6
S Versionierung und automatischer FTP-Upload einer Webstart-Anwendung Tools - Maven, Gradle, Ant & mehr 3
T webstart verifizierungsproblem Tools - Maven, Gradle, Ant & mehr 13
J Webstart Grenzen von Java Webstart? Tools - Maven, Gradle, Ant & mehr 2
T Webstart oder Applet Tools - Maven, Gradle, Ant & mehr 2
J Java Webstart beschleunigen und Verlauf anzeigen Tools - Maven, Gradle, Ant & mehr 3
S Webstart Problem beim Start von Webstart Tools - Maven, Gradle, Ant & mehr 4
DStrohma Webstart Webstart geht nicht da sqljdbc.jar nicht signiert werden kann Tools - Maven, Gradle, Ant & mehr 2
G Webstart Problem mit Adressierung bei Laden von Datei aus jar (Webstart) Tools - Maven, Gradle, Ant & mehr 5
D maven webstart Programm - wie? Tools - Maven, Gradle, Ant & mehr 15
S Webstart startet unter Linux, bei Windows nicht Tools - Maven, Gradle, Ant & mehr 8
S Maven Webstart Plugin Tools - Maven, Gradle, Ant & mehr 7
H WebStart-Probleme mit JRE Version 1.6.0_18 Tools - Maven, Gradle, Ant & mehr 1
D Java Webstart startet .jar file nicht Tools - Maven, Gradle, Ant & mehr 13
algorismi Webstart: neue Version der Anwendung Tools - Maven, Gradle, Ant & mehr 4
P Update-Mechanismus ohne Webstart Tools - Maven, Gradle, Ant & mehr 9
P Webstart will nicht Tools - Maven, Gradle, Ant & mehr 4
S Custom Webstart Tools - Maven, Gradle, Ant & mehr 5
S Java Webstart Tools - Maven, Gradle, Ant & mehr 3
T Webstart: Anwendung konnte nicht gestartet werden. Tools - Maven, Gradle, Ant & mehr 7
P Webstart findet Klasse nicht! Tools - Maven, Gradle, Ant & mehr 2
C Webstart Fehler (verifizierung) nach update auf 1.5 Tools - Maven, Gradle, Ant & mehr 4
D WebStart Caching kleinere Dateien aufm Client ? Tools - Maven, Gradle, Ant & mehr 7
F Probleme mit Java WebStart; Hauptklasse konnte nicht gef. Tools - Maven, Gradle, Ant & mehr 18
G Webstart + Charsets.jar Tools - Maven, Gradle, Ant & mehr 3
M WebStart Verknüpfung reinstalliert sich - Fehler in JNLP? Tools - Maven, Gradle, Ant & mehr 4
J webstart + funpic + kann nicht ausgeführt werden. Tools - Maven, Gradle, Ant & mehr 8
S Problem mit Webstart Tools - Maven, Gradle, Ant & mehr 5
doctus WebStart und Vollbild Tools - Maven, Gradle, Ant & mehr 3
zilti Unsignierte WebStart Anwendung fragt vor Aktion - Wie? Tools - Maven, Gradle, Ant & mehr 8
L Java Webstart Tools - Maven, Gradle, Ant & mehr 6
H Webstart und Authentifizierung Tools - Maven, Gradle, Ant & mehr 18
S Grundsätzliche Fragen bezüglich Webstart Tools - Maven, Gradle, Ant & mehr 5
zilti WebStart und Desktop Icon Tools - Maven, Gradle, Ant & mehr 6
X Ärger mit Webstart und Internet Explorer! Tools - Maven, Gradle, Ant & mehr 7
T Webstart unter Mac: Zugriff auf XSLT-Datei verweigert Tools - Maven, Gradle, Ant & mehr 4
M WebStart 1.6 Probleme Tools - Maven, Gradle, Ant & mehr 8
I Fehler beim Signieren der JAR Dateien für Webstart Tools - Maven, Gradle, Ant & mehr 1
G File open/save mit WebStart Tools - Maven, Gradle, Ant & mehr 3
thE_29 Woher rausfinden ob Applet/WebStart Tools - Maven, Gradle, Ant & mehr 4
D Suche ein Framework zur WebStart Programmierung Tools - Maven, Gradle, Ant & mehr 2
D caused by: java.lang.UnsatisfiedLinkError: (WEbStart JNI) Tools - Maven, Gradle, Ant & mehr 4
I Anwendung über Webstart + Libraries Tools - Maven, Gradle, Ant & mehr 8
F Webstart: java.io.FilePermission Tools - Maven, Gradle, Ant & mehr 15
G Webstart Applikation als Applet in JSP Seite? Tools - Maven, Gradle, Ant & mehr 8
F Webstart langsamer als Applet? Tools - Maven, Gradle, Ant & mehr 2
sparrow Aus Fenstern den Applet/Webstart-Hineweis entfernen Tools - Maven, Gradle, Ant & mehr 3
B webstart icon unscharf Tools - Maven, Gradle, Ant & mehr 2
0 Webstart-Probleme unter Java6 Tools - Maven, Gradle, Ant & mehr 2
E Probleme mit Java WebStart Tools - Maven, Gradle, Ant & mehr 10
J [Webstart] jnlp dynamisch erstellen Tools - Maven, Gradle, Ant & mehr 8
F Webstart & SQL Tools - Maven, Gradle, Ant & mehr 5
T Webstart auf Windows Clients Tools - Maven, Gradle, Ant & mehr 12
F Webstart = Anwendung & Applet? Tools - Maven, Gradle, Ant & mehr 7
B java3d und webstart Tools - Maven, Gradle, Ant & mehr 4

Ähnliche Java Themen

Neue Themen


Oben