Hallo.
Da wir in der Firma unsere Software komplett neu schreiben müssen, arbeite ich gerade aus wie wir das hier nun genau anstellen.
Die letzte Zeit arbeitete ich mich in Java ein und auch in Hibernate. Wir hatten uns gedacht das wir halt Java/Swing mit Hibernate nutzen. Leider erfährt man ja erst nach eigenen Versuchen oder intensiver Suche im Netz nach all den Nachteilen dieses Vorhabens (in größeren Multi-User Netzwerken). Unterm Strich ist Hibernate für eine Client/Server (2-Tier, richtig?) nicht wirklich geeignet bzw. es ist ein nicht zu unterschätzender Aufwand.
Jetzt geht es halt darum andere Wege zu finden und auch hier im Forum stößt man auf "mache eine 3-Tier Anwendung". Hab mich auch informiert wie das nun so im Groben aussieht, aber man steht als Einzelner da ja nun vor einem riesigen Berg an Dokumentationen und Frameworks.
Eine 3-Tier Anwendung besteht dann ja quasi aus der Datenbank, einem Application-Server und der Oberfläche. Hibernate und der Java-Code laufen dann ja quasi auf dem Application-Server.
Hier die Frage wo ich noch nicht wirklich eine Antwort gefunden habe: Muss die Oberfläche nun zwangsläufig browserbasiert sein oder gibt es auch andere Möglichkeiten eine 3-Tier Anwendung zu erstellen?
Da wir in der Firma unsere Software komplett neu schreiben müssen, arbeite ich gerade aus wie wir das hier nun genau anstellen.
Die letzte Zeit arbeitete ich mich in Java ein und auch in Hibernate. Wir hatten uns gedacht das wir halt Java/Swing mit Hibernate nutzen. Leider erfährt man ja erst nach eigenen Versuchen oder intensiver Suche im Netz nach all den Nachteilen dieses Vorhabens (in größeren Multi-User Netzwerken). Unterm Strich ist Hibernate für eine Client/Server (2-Tier, richtig?) nicht wirklich geeignet bzw. es ist ein nicht zu unterschätzender Aufwand.
Jetzt geht es halt darum andere Wege zu finden und auch hier im Forum stößt man auf "mache eine 3-Tier Anwendung". Hab mich auch informiert wie das nun so im Groben aussieht, aber man steht als Einzelner da ja nun vor einem riesigen Berg an Dokumentationen und Frameworks.
Eine 3-Tier Anwendung besteht dann ja quasi aus der Datenbank, einem Application-Server und der Oberfläche. Hibernate und der Java-Code laufen dann ja quasi auf dem Application-Server.
Hier die Frage wo ich noch nicht wirklich eine Antwort gefunden habe: Muss die Oberfläche nun zwangsläufig browserbasiert sein oder gibt es auch andere Möglichkeiten eine 3-Tier Anwendung zu erstellen?