Ich bin derzeit auf der Suche nach einer Client/Server-Anwendung. Ich habe vor, die Clients als Swing Thin Client zu schreiben. Ich bin nicht wirklich sicher, wie ich die Server-Seite-Anwendung einrichten sollte.Java Server Anwendungsarchitektur mit Swing Thin Client
Die Java-Server-Seite Anwendung würde die Anwendung Geschäftslogik, Datenbankzugriff, etc. Ich sehe eine Menge Informationen im Web über die Einstellung Java-Server-Side-Anwendungen, die Web-Frontends verwenden. Ich sehe also viele Informationen auf Tomcat und vollen Anwendungsservern wie JBOSS usw. Da ich kein Web-Frontend verwenden werde, weiß ich nicht genau, wie ich den Server einrichten soll. Ich habe sowohl Frühling als auch Java EE betrachtet.
Sind das meine besten Optionen? Gibt es andere Möglichkeiten, an die ich nicht denke? Soll ich sie zusammen verwenden oder kann ich das separat nutzen?
Wenn ich nur Java EE benutzen werde, brauche ich einen vollen Anwendungsserver wie JBOSS, Weblogic, Websphere, etc oder ist das über Kill? Wenn ich auch JMS verwenden möchte, sollte ich dann auch einen Anwendungsserver verwenden oder gibt es Alternativen? Meine ersten Gedanken sind, dass ein Anwendungsserver irgendwie über tötet, aber ich bin mir nicht genau sicher.
Vielen Dank im Voraus für alle Ihre Gedanken!
Nicht ein Idiot sein, aber "Swing" und "Thin" werden sehr selten nebeneinander in einem Satz platziert. :) Hast du GWT angeschaut? Es hat das Programmiergefühl eines nativen Clients mit der wirklich dünnen Natur eines Webclients. –