Nwlapcug.com


Che cosa è un Actionservlet in Struts?

Che cosa è un Actionservlet in Struts?


Struts è un framework di programmazione, scritto in Java. Un quadro è il punto di partenza per un'applicazione; offre mattoni di base che il programmatore non deve scrivere quanto più codice.

Il Controller

Puntoni si basa sul concetto di MVC, Model/View/Controller. La vista è l'interfaccia che l'utente vede. Il modello è la logica di business. Il Controller è il pezzo in mezzo, che legami Mostra al modello. In Struts, Actionservlet è il cuore del controller.

Mappatura

In Struts, Java Server Pages (JSP) forniscono la "vista". Quando viene eseguita una JSP, chiama la Actionservlet, che confronta i dati che è stati inviati a voci nel file struts-config. XML. Da ciò è derivata l'appropriato "azione" servlet, che viene quindi chiamata per eseguire la logica di business, il "modello," necessaria per completare il processo.

Tavolo allungabile Actionservlet

Generalmente c'è solo una copia della Actionservlet in un'applicazione, che viene fornito con puntoni, e normalmente non viene modificato. Tuttavia, come qualsiasi classe Java, può essere esteso. L'unica volta che ciò avviene in genere è di trattare con le comuni funzioni che hanno bisogno di tutte le classi di azione. Piuttosto che di queste funzioni di codifica più volte, possono essere aggiunti a Actionservlet. Alcuni esempi di questo sono sicurezza e registrazione.