Il framework Struts è una piattaforma open source per la progettazione di applicazioni Web utilizzando il Model-View- Controller ( MVC ) modello . Puntoni Portlet , d'altra parte , è simile a Struts tranne che durante attuazione , l'elaborazione azione viene eseguita prima del rendering al contrario di Struts , dove il display viene prima resa prima di trasformazione azione. Il rendering della vista
L'interfaccia iViewCommand viene utilizzato per incapsulare le informazioni da rendere così come il percorso della pagina da visualizzare . Il ActionForm è in genere necessario per limitare le richieste di una sessione.
Aggiornamento ActionForm
Ogni volta che la portlet rende , la pagina deve essere aggiornata e questo è implementato utilizzando la azione iStrutsPrepareRender che legge e aggiorna le informazioni nel ActionForm .
Struts View comando
Ciò costituisce la classe base per i comandi di Struts Portlet quadro e fornisce le basi per salvare i comandi per il futuro di rendering . Un esempio di questa classe può essere trovata utilizzando questo percorso : Com.ibm.wps.struts.WpsSrutsViewCommand