June 23
Struts è un framework Java. Un quadro è un software per costruire; fornisce la colla di prendere pezzi diversi applicativi e metterli insieme. Si tratta di una implementazione del concetto di Model View Controller, in cui la visione di un programma, o interfaceis umani tenuti separati dal modello, o la logica di business, ed i due sono legati insieme dal controller.
Struts funziona reindirizzando le chiamate da "punti di vista" al appropriato "modello". Questo è gestito attraverso la configurazione allestito nel "struts-config.xml" file Questo come lo scopo di semplificare il flusso in un'applicazione. Invece può crescere rapidamente grandi e complicate ed è soggetta a acquisire errori come viene normalmente modificato manualmente. Struts-config.xml è difficile da leggere e comprendere, che è un peccato in quanto impone come funziona l'applicazione.
Struts è progettato per i sistemi in cui viene compilato un schermo e un'azione ne consegue. Questo è il cuore del MVC. Non è facile avere più percorsi con più schermi a seguito di un flusso di lavoro.
Struts fornisce piccolo aiuto nella codifica logica di business. Questo può essere visto come una forza che esso fornisce flessibilità. Tuttavia, ciò significa che Struts è per lo più un metodo complicato di legare pagine web per servlet Java. Se la necessità è per la sicurezza o di un metodo standardizzato per l'accesso ai database, Struts non fornisce questo.