Sitemesh oder Fliesen
Arbeiten an der Gestaltung einer web-Anwendung, und da es eine große Anwendung, so kann nicht die Antwort auf jsp-include-Funktion, so muss eine andere Lösung und wir kamen mit Fliesen und Sitemesh.
Wir sind neu für Sie, so dass jeder Einblick aus der community sehr geschätzt wird.Für zusätzliche Informationen verwenden wir Struts2.x wie unsere E-mail-MVC-framework mit Feder für eine andere Ebene(Business)
Welche option ist besser, da die Anwendung zu tun haben, mit viel Inhalt und häufige änderungen an der Benutzeroberfläche
Du musst angemeldet sein, um einen Kommentar abzugeben.
Aus meiner persönlichen Erfahrung, ich würde empfehlen, Tiles2: Einfache und saubere integration mit Struts2, ermöglicht die Wiederverwendung von avery einzelne Komponente entlang verschiedener Vorlagen die Vorlagen, die Zusammensetzung kann ebenso Komplex sein, wie Sie wollen (unterstützt nesting, Muster, Erbschafts -, Komponenten referencce, etc), etc. Als negativen Punkt möchte ich erwähnen, die XML-Konfiguration, die für große Projekt bedeuten kann kilometerpauschale von XML-Dateien. Wie auch immer, das leicht vermieden werden kann, die Segmentierung des config-Dateien (ich.e eine Datei für die Allgemeine Vorlagen, und eine separate Datei für die Ansichten, wenn jedes Modul), aber immer noch, dass viele XML-config-Dateien...
Ein weiterer Punkt für die Verwendung von Tiles2, ist, dass es ein aktives Projekt (letztes release im Juni veröffentlicht 2010), während Sitemesh Projekt scheint ein wenig aufgegeben (letztes release auf März 2009 gesehen hier).
Sowieso, um zu überprüfen, die verschiedenen Standpunkte (Composite View vs. Decorator-Muster), konnte man einen Blick hier und es, und sehen Sie, welcher Ansatz besser passt Ihre Anforderungen.
Fliesen-3 wurde veröffentlicht.
Zusammen mit Verwendung von Platzhaltern nach gibt es auch eine OptionsRenderer weiter reducte xml.
Sehen http://tech.finn.no/the-ultimate-view-tiles-3/