Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.java > #12870
| From | Peter Dunkel <dunkelpeter@gmx.net> |
|---|---|
| Newsgroups | de.comp.lang.java |
| Subject | Re: GUI fuer Java |
| Date | 2015-12-26 03:44 +0100 |
| Organization | Aioe.org NNTP Server |
| Message-ID | <n5kutu$gmd$1@speranza.aioe.org> (permalink) |
| References | <n5hbbi$p64$1@speranza.aioe.org> <Server-Programmierung-20151225035310@ram.dialup.fu-berlin.de> |
Am 25.12.15 um 03:58 schrieb Stefan Ram: > Peter Dunkel <dunkelpeter@gmx.net> writes: >> Sollte auf einem Tomcat (oder aehnliches) laufen. Geht um 2 bis 5 >> Benutzer, alle im lokalen Netzwerk. > > Wenn Du etwas auf Tomcat laufen lassen willst, warum > erwähnst Du dann eingangs überhaupt Swing? Hallo Stefan, Danke für Deine Antwort. Warenwirtschaft bedeutet Datenbank, und von den Fat-Clients sind wir ja gluecklicherweise weg. Also Datenbank auf dem Server (Rechner), dort laeuft dann neben der Zugriffsschicht auch die Fachliche Schicht, dort werden die Eingaben validiert etc., bevor es schreibende Zugriffe auf die Datenbank gibt. Der Client (Software), also das GUI, laeuft auf anderen Rechnern. Die Verbindung koennten WebServices oder ein MessageServices (muss ja nicht sofort IBM MQS heissen) sein, RMI oder aehnliches scheint mir nicht mehr sinvoll. Mein Problem ist, wie "mache" ich aus dem XML oder was auch immer, das der WebService an den Client liefert, ein vernünftiges GUI. Dem Benutzer ein XML vorzusetzen, in dem er editieren soll, ist wohl nicht optimal. Die GUIs, die ich bei den Banken kennengelernt habe, sind meist um die 15 Jahre alt, beruhen also auf Swing, der Client ist eine Java-Applikation. Nur sieht man von diesem Swing nur noch wenig, das meiste ist gekapselt. Mein aktueller Kunden verwendet ein gut gekapseltes GWT. Der Austausch mit dem Server passiert meist über einem IBM MQ Server. > Viele Webbrowser können ohnehin schon XML mit CSS > darstellen, HTML ist nicht unbedingt nötig. Oder Du kannst > (X)HTML5 und XML mischen, Browser validieren ja nun nicht ;-). Wie schon gesagt, einen Server zu bauen, der HMTL oder was auch immer an einen WebBrowser liefert, ist eine Fingerübung. Aber es sollen Daten erfasst und dabei schon vorvalidiert werden (in einem Datums-Feld hat "Hugo" nicht zu suchen, das Sterbe-Datum darf nicht in der Zukunft liegen, ...). > Deinen Klienten kannst Du doch dann hervoragend mit JavaScript > schreiben, da brauchst Du doch nicht unbedingt Java. > DOM-Transformationen sollten auch mit JavaScript gehen. > Und es gibt natürlich auch noch Ajax. Stimmt, also schreibe ich ein passendes Framework in JavaScript. Nur, diese Arbeit möchte ich mir nicht antun, da suche ich etwas fertiges, wo ich ggf. noch Anpassungen durchführen kann. Wir reden von um die 50 bis 100 Eingabemasken. An JavaFX hatte ich auch schon gedacht. Aber irgendwie setzt es sich nicht durch. SWT war auch eine Idee, als ich vor einigen Jahren für ein Eclipse Plugin einige Dialoge schreiben durfte, hatte ich das gefühlt, es beisst. JSP oder ähnliches sind sicher auch eine Idee, aber den Aufbau der Masken will ich auf dem Client durchführen. Ein Server, der an den WebServer auf den gleichen Rechner WebServices liefert, die dann in WebServer in HTML umgewandelt werden, und der Server behält die Sessions, nicht meine Idee. Ich möchte auf dem Server nur Zustandslose Services bauen. Der Benutzer sendet via Client-Anwendung einen Request (mit Anmeldedaten des Benutzers) an den Server und bekommt einen Response, zwischenzeitlich vergisst der Server alles. Diesen Response stellt die Client-Anwendung dar, der Anwender kann editieren und schickt anschliessend die Daten der Maske als Request an den Server. Ob die Client-Anwendung selber das GUI darstellt, oder es ein Service auf dem Client-Rechner ist, der dann einen WebBrowser aufruft, will ich spaeter entscheiden. Gruss Peter
Back to de.comp.lang.java | Previous | Next — Previous in thread | Next in thread | Find similar
GUI fuer Java Peter Dunkel <dunkelpeter@gmx.net> - 2015-12-24 18:51 +0100
Re: GUI fuer Java Peter Dunkel <dunkelpeter@gmx.net> - 2015-12-26 03:44 +0100
Re: GUI fuer Java Gunter Herrmann <notformail0106@earthlink.net> - 2015-12-26 11:58 -0500
Re: GUI fuer Java Bonita Montero <Bonita.Montero@gmail.com> - 2015-12-29 16:08 +0100
csiph-web