Hallo.
Sry, das ich keinen besseren Thread-Titel gefunden habe. Alle aussagekräftigeren wurden vom Spam-Schutz abgewiesen.
Nachdem ich ja schon mal gefragt habe was es mit der 3-Schichten-Architektur so auf sich hat, will ich mal etwas mehr ins Detail gehen, mit den Fragen.
Mir geht es im Prinzip nun darum zu entscheiden, was ich ausprobiere für eine Web-Anwendung und mir dort entsprechende Literatur besorge.
Ich bin erst mal soweit:
Erst mal gibt es ja die Datenbank, klar. Auf diese greife ich dann mit einem ORM-Framework wie Hibernate zu. Jetzt packt man noch was zur Verwaltung von Hibernate oben drauf:
Das wären einmal die Application-Server (z.B. Glassfish) die quasi EJB3(.1) implementieren und mir einen Webserver liefern ODER ich könnte auch Tomcat und Spring verwenden was im Prinzip das Gleiche ist, nur in Anders.
So, OK. Ist es bis hierhin korrekt?
Jetzt fragt sich natürlich nur, was es mit den ganzen "Glassfish+Spring" aufsich hat?! Laut dem was ich bisher gelesen habe würde sich das doch ausschließen?
Für die Darstellung packt man jetzt noch ein Web-Framework oben drauf. Hier ist noch mein Problem. Da gibt's ja nun verschiedene und ein paar kann ich nicht einordnen.
Es gibt da ja z.B.
- SpringWeb
- Tapestry
- ZK
- GWT
Einige schreiben sich AJAX/DHTML/whatever groß auf die Stirn, andere eher so nebenbei. Mir geht's vor allem darum, dass sich für jede Eingabe nicht gleich das ganze Fenster erneuern muss, sondern nur der Teil der geändert wurde. Beispielsweise wenn ein Datensatz angefügt wurde, oder so.
Oder baut man auf diese Frameworks noch etwas oben drauf? Schließen sich zum Beispiel Tapestry und eine JSF-Implementierung aus? Oder ZK und JSF? Ist erst mal nur zum Verständnis.
Jetzt noch nebenbei die Frage wo eigentlich JavaFX anzusiedeln ist. Ist das auch ein Webframework was man dann quasi auf den Server aufsetzt, oder ist das was anderes?
Puh, ich weiß gar nicht wie ich das wirre geflecht aus Abkürzungen in meinem Kopf ordnen soll
Ich hoffe ihr könnt mir dabei vllt. etwas helfen?
Danke.
Sry, das ich keinen besseren Thread-Titel gefunden habe. Alle aussagekräftigeren wurden vom Spam-Schutz abgewiesen.
Nachdem ich ja schon mal gefragt habe was es mit der 3-Schichten-Architektur so auf sich hat, will ich mal etwas mehr ins Detail gehen, mit den Fragen.
Mir geht es im Prinzip nun darum zu entscheiden, was ich ausprobiere für eine Web-Anwendung und mir dort entsprechende Literatur besorge.
Ich bin erst mal soweit:
Erst mal gibt es ja die Datenbank, klar. Auf diese greife ich dann mit einem ORM-Framework wie Hibernate zu. Jetzt packt man noch was zur Verwaltung von Hibernate oben drauf:
Das wären einmal die Application-Server (z.B. Glassfish) die quasi EJB3(.1) implementieren und mir einen Webserver liefern ODER ich könnte auch Tomcat und Spring verwenden was im Prinzip das Gleiche ist, nur in Anders.
So, OK. Ist es bis hierhin korrekt?
Jetzt fragt sich natürlich nur, was es mit den ganzen "Glassfish+Spring" aufsich hat?! Laut dem was ich bisher gelesen habe würde sich das doch ausschließen?
Für die Darstellung packt man jetzt noch ein Web-Framework oben drauf. Hier ist noch mein Problem. Da gibt's ja nun verschiedene und ein paar kann ich nicht einordnen.
Es gibt da ja z.B.
- SpringWeb
- Tapestry
- ZK
- GWT
Einige schreiben sich AJAX/DHTML/whatever groß auf die Stirn, andere eher so nebenbei. Mir geht's vor allem darum, dass sich für jede Eingabe nicht gleich das ganze Fenster erneuern muss, sondern nur der Teil der geändert wurde. Beispielsweise wenn ein Datensatz angefügt wurde, oder so.
Oder baut man auf diese Frameworks noch etwas oben drauf? Schließen sich zum Beispiel Tapestry und eine JSF-Implementierung aus? Oder ZK und JSF? Ist erst mal nur zum Verständnis.
Jetzt noch nebenbei die Frage wo eigentlich JavaFX anzusiedeln ist. Ist das auch ein Webframework was man dann quasi auf den Server aufsetzt, oder ist das was anderes?
Puh, ich weiß gar nicht wie ich das wirre geflecht aus Abkürzungen in meinem Kopf ordnen soll
Ich hoffe ihr könnt mir dabei vllt. etwas helfen?
Danke.