Hallo erstmal,
ich habe folgende Situation:
Es geht darum eine recht umfangreiche Software von SQLWindows(veraltete Programmiersprache für WindowsFenster und SQL-DB-Zugriff) auf eine JavaWeb Anwendung zu überführen (die DatenbankSchicht bleibt unangetastet).
Falls euch das jetzt nichts sagt, es handelt sich um eine Qualitätsmanagment-Software
mit ~10 Modulen und unzähligen WindowsFenstern + Datenbankzugriff und Mehrsprachigkeit.
Ich kenne mich relativ gut mit Struts aus und wollte es ursprünglich rein mit
Struts + Hibernate realisieren.
Auf die gute "Control"-Schicht im MVC, das mächtige Tiles-Framework und ferner auch
die ausgereifte Validierung möchte ich nicht verzichten da ich dies für eine so große Anwendung für unerlässlich halte.
Zudem wird struts von praktisch jeder guten IDE unterstützt was ebenfalls sehr wichtig ist
bei der Projektgröße.
Hinsichtlich des UI würde ich sehr gerne JavaServerFaces mit ins Boot nehmen.
Habe aber jetzt aber einiges über das mächtige workfloworientierte Spring-Framework gelesen und die gute und einfache Unterstützung für die Integration weiterer J2EE Komponenten
Meine Fragen:
1.) Ich überlege eine Kombination von Struts mit JSF (über Struts-Faces das ja leider noch nicht in einem final release vorliegt).
Wird dies von Entwicklungsumgebungen als KombiLösung unterstützt? Ich seh das jeweils nur einzeln aufgeführt. (die Frage nach der Entwicklungsumgebung kläre ich im Anschluss)
2.) Kann ich das Spring Framework später noch integrieren oder sollte ich vielleicht
direkt auf Spring setzen?
Eine Spring/Struts Lösung scheint mir zwar interessant aber Spring wird bisher, soviel ich gesehen habe, von kaum einer professionellen IDE direkt unterstützt und das wäre relativ wichtig.
3.) Falls Ihr meint ich bin auf dem Holzweg mit Struts/JSF oder sonstigen Überlegungen dann ruhig äussern
Okay, bin gespannt auf euer Feedback da ich echt noch etwas unsicher in der Framework-Frage bin.
Ich denke aber einige Leute recherchieren in diese Richtung, wäre super wenn man da mal sein Wissen/Erfahrung matchen könnte. (bitte keine Selbstdarsteller)
Gruß
ich habe folgende Situation:
Es geht darum eine recht umfangreiche Software von SQLWindows(veraltete Programmiersprache für WindowsFenster und SQL-DB-Zugriff) auf eine JavaWeb Anwendung zu überführen (die DatenbankSchicht bleibt unangetastet).
Falls euch das jetzt nichts sagt, es handelt sich um eine Qualitätsmanagment-Software
mit ~10 Modulen und unzähligen WindowsFenstern + Datenbankzugriff und Mehrsprachigkeit.
Ich kenne mich relativ gut mit Struts aus und wollte es ursprünglich rein mit
Struts + Hibernate realisieren.
Auf die gute "Control"-Schicht im MVC, das mächtige Tiles-Framework und ferner auch
die ausgereifte Validierung möchte ich nicht verzichten da ich dies für eine so große Anwendung für unerlässlich halte.
Zudem wird struts von praktisch jeder guten IDE unterstützt was ebenfalls sehr wichtig ist
bei der Projektgröße.
Hinsichtlich des UI würde ich sehr gerne JavaServerFaces mit ins Boot nehmen.
Habe aber jetzt aber einiges über das mächtige workfloworientierte Spring-Framework gelesen und die gute und einfache Unterstützung für die Integration weiterer J2EE Komponenten
Meine Fragen:
1.) Ich überlege eine Kombination von Struts mit JSF (über Struts-Faces das ja leider noch nicht in einem final release vorliegt).
Wird dies von Entwicklungsumgebungen als KombiLösung unterstützt? Ich seh das jeweils nur einzeln aufgeführt. (die Frage nach der Entwicklungsumgebung kläre ich im Anschluss)
2.) Kann ich das Spring Framework später noch integrieren oder sollte ich vielleicht
direkt auf Spring setzen?
Eine Spring/Struts Lösung scheint mir zwar interessant aber Spring wird bisher, soviel ich gesehen habe, von kaum einer professionellen IDE direkt unterstützt und das wäre relativ wichtig.
3.) Falls Ihr meint ich bin auf dem Holzweg mit Struts/JSF oder sonstigen Überlegungen dann ruhig äussern
Okay, bin gespannt auf euer Feedback da ich echt noch etwas unsicher in der Framework-Frage bin.
Ich denke aber einige Leute recherchieren in diese Richtung, wäre super wenn man da mal sein Wissen/Erfahrung matchen könnte. (bitte keine Selbstdarsteller)
Gruß