Ci sono molte applicazioni web, offrendo un'esperienza web dinamico come risultato di client / server linguaggi di programmazione basati su web. Ad esempio, il linguaggio di programmazione web di JavaServer Pages consente l'integrazione di database, modelli di pagina e controllo di flusso.
Questo può portare a diventare difficili da sviluppare e mantenere applicazioni di grandi dimensioni. L'architettura Model-View-Controller (MVC) separa queste preoccupazioni in singoli componenti. L'aspetto di database è gestito dall'azienda o codice del database, mentre il controllo di flusso e altro codice viene gestito dal "controller".
Questa situazione può essere gestita dal framework Struts, che permette la creazione di applicazioni che si avvalgono di MVC architettura.
Istruzioni
1
Capire i componenti principali di studiare la documentazione (Vedi risorse). I componenti principali sono il controller Servlet, JavaServer Pages e logica di Business dell'applicazione. Il componente principale è il controller, come i messaggi e le interazioni avvengono da e per il controller.
2
Configurare il quadro utilizzando il servlet base fornito: org.apache.struts.action.ActionServlet
Le impostazioni di configurazione per il server dovrà essere incluso nel Web. XML per le impostazioni di servlet. L'effettiva configurazione dovrà essere configurato nel file struts-config. XML.
È inoltre necessario specificare il mapping di azioni per gestire l'URI Uniform Resource Identifier () per le richieste in ingresso. Questo definisce anche i moduli dell'applicazione.
3
Scrivere le classi Action per ogni richiesta logico da eseguire. Le classi Action sono il metodo di codifica e comunicare messaggi tra classi base.
4
Scrivere il file di configurazione di mapping azione. Il file di configurazione di applicazione mapping è il file XML utilizzato per configurare il controller servlet denominato "struts-config. xml".
5
Aggiornare il file descrittore dell'applicazione di distribuzione web, utilizzo di XML. Questo file viene utilizzato per distribuire l'applicazione Struts a un server web e può essere qualsiasi nome specificato, ad esempio upload_app.xml.
Consigli & Avvertenze
- Questo tutorial fornisce le basi per puntoni di programmazione e ciò che è coinvolto nel processo. Per informazioni più dettagliate, leggere la documentazione di Struts.