Mein Vorschlag ist, nicht das Ansichts-Framework zu betrachten, wie es in den meisten der oben genannten beschrieben wurde, die nicht über Spring MVC geschrieben wurden, da Sie Probleme wie Postbacks haben, was bedeutet, dass Sie die Daten dieser Ansichtstechnologie nicht übermitteln können und bekomme die Antwort von Sever zurück. Beispiel wie Validierung: Bearbeiten Sie die Datenübermittlung, die mit Daten vom Server aktualisiert wird.
Dies liegt daran, dass Java-Beans in einigen der oben genannten Technologien den Spring-Container-Lebenszyklus nicht verwenden. Sie können sie nur für zustandslose reine Ansichtsbeispiele verwenden. Beispiel: Mit JSF können Sie keine Postbacks verwenden, da jsf-Postbacks nur funktionieren, wenn Sie den jsf-Lebenszyklus verwenden. Wenn Sie den JSF-View-Resolver von Spring Framework mit spring mvc verwenden, können Sie kein Postback durchführen, sodass Sie jsf ersetzen müssen Servlet-Controller anstelle von Feder-MVC-Controller.
Da Ihre vollständige Projektanforderung nicht klar ist und Sie keine Postback-Anforderung wünschen, können Sie einige der oben genannten Optionen verwenden.
Eine beispielhafte Ansichtstechnologie, die oben auf Spring MVC geschrieben ist, ist ZK Framework-basiertes ZK MVC, in dem Sie Ihre Spring MVC-Controller von ZK GenericForwardComposer aus erweitern können, um Ereignisse zu verarbeiten. Sie können Spring jederzeit verwenden, um den Lebenszyklus dieser Controller mithilfe des Spring-Frameworks zu verwalten.
Sie können googeln, um ähnliche andere Produkte zu finden.
Diese Überprüfung basiert auf der allgemeinen Gestaltung des Framework-Lebenszyklus.
Alles Gute !!!