Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Tipi di classi Action in Struts

Le applicazioni Web sono diversi da semplici siti web e hanno esigenze diverse , come ad esempio la capacità di rispondere in modo dinamico alle interazioni degli utenti . Apache Struts è un framework per raggiungere i risultati che un programmatore ha bisogno quando si lavora all'interno di Java per creare applicazioni web. Cinque tipi principali di azioni esistono all'interno del framework Struts Apache . Forward Azione

Forward azione è una delle classi di azione inclusi nel quadro . Poiché le pagine JSP non possono collegare direttamente tra di loro , la classe di azioni in avanti viene utilizzato per inoltrare il controllo per l'URL che hanno specificato . Utilizzare org.apache.struts.actions.ForwardAction come attributo "Tipo" quando si vuole impiegare un azione in avanti .
Comprendere azioni

Includere è il tipo successivo di azione. Durante la programmazione , il campo "Tipo" per un'azione includono sarebbe scritto come " org.apache.struts.actions.IncludeAction . " Lo scopo dell'azione di inclusione è di usare la logica che è contenuta in altri luoghi, come le altre pagine JSP , durante l'utilizzo di un'altra azione o JSP . Questo è diverso da una azione in avanti che si muove semplicemente completamente al bersaglio in avanti .
Azione interruttore

L'azione interruttore è impiegato con " org.apache . struts.actions.SwitchAction "come tipo . Quando si utilizza un interruttore di azione , ci si sposta in un modulo diverso , ma poi il controllo del nuovo modulo viene inoltrato a un URI diverso che esso contiene . Ci sono due parametri che è possibile impostare per una azione interruttore : "pagina" e "prefisso ". Il prefisso è il prefisso del modulo che si desidera passare il controllo a con l'azione interruttore . Il parametro di pagina indica che il controllo in quel modulo da inoltrare.
Spedizione Azione

L'azione spedizione è destinata ad essere un riduttore di carico di lavoro. Esso consente di utilizzare " org.apache.struts.actions.DispatchAction " per combinare le funzioni che sono legati in un'unica azione , invece di dover creare una nuova azione per ogni funzione richiesta . Ad esempio , all'interno di una azione spedizione è possibile includere più azioni in avanti .
LookupDispatch azione

L'azione LookupDispatch è un'altra azione Struts , che ha lo scopo di consentire l'utilizzo di più metodi all'interno di una singola azione , che dovrebbe snellire il carico di lavoro . Il problema con l'azione spedizione è che non si blocca etichette di presentazione per operazioni , che non è sempre conveniente. Anche se JavaScript può essere utilizzato per aggirare questo , a volte JavaScript non è una possibilità . Questo è quando è consigliato l'azione LookupDispatch . Questo tipo di azione è scritto come " org.apache.struts.actions.LookupDispatchAction " nella attributo "Tipo" . Quando si imposta l'azione , questo parametro consente di creare una mappa in cui il comando cercherà i messaggi corretti per abbinare loro contro i dati presentati e poi eseguire la funzione specificata.


 

Programmazione © www.354353.com