Apache Struts è un framework aperto per la creazione di applicazioni Web Java che possono creare una risposta dinamica . Struts piastrelle utilizza un modello che permette di tracciare una intestazione , piè di pagina e corpo per il vostro sito web . Se si desidera creare il proprio look , è possibile eseguire la migrazione Struts approcci in altre applicazioni utilizzando alternative piastrelle . SiteMesh
SiteMesh utilizza applicazioni e framework Web che consente di progettare layout di pagina . SiteMesh è un bene per la progettazione di grandi siti web con più pagine che necessitano di un design simile e si sentono con la navigazione . Si utilizza principalmente HTML ma può essere facilmente adattato in WML , PDF e XML in modo che non c'è bisogno di hackerare il codice sottostante . SiteMesh estrae i dati e le proprietà da pagine HTML statiche e dinamiche e genera una pagina finale modificando l'originale.
MyFaces
Apache MyFaces è un framework aperto che utilizza il modello , vista e modello del controller . E 'supportato da una famiglia di progetti , il Progetto MyFace , che comprendeva varie librerie di funzionalità aggiuntive e adattabilità . Questi includono Tobago , Orchestra , PortletBridge , Tomahawk , estensioni e Trinidad . MyFaces è spesso paragonato a Swing e che è conosciuto come "Swing per il web " a causa di è in stile a blocchi di architettura .
Spring MVC
Primavera MVC utilizza anche il modello , vista e controller cordone per definire affari , la presentazione e la navigazione . Spring MVC è meglio utilizzato per creare il codice logico di business che si possono verificare al di fuori del contenitore di servlet . Framework Struts può essere facilmente integrato con molla o convertito per la migrazione completa . Spring MVC utilizza un controller servlet anteriore a spedire richieste al controller per la facilità di manutenzione .