Struts Tutorial Base

December 1

Struts Tutorial Base


Ci sono molte applicazioni web che offrono una esperienza web dinamico a seguito di linguaggi di programmazione web-based client-server. Ad esempio, il linguaggio di programmazione web JavaServer Pages consente l'integrazione di banche dati, strutture di pagina e controllo di flusso.

Questo può portare a grandi applicazioni diventando difficile da sviluppare e mantenere. L'(MVC) architettura Model-View-Controller separa queste preoccupazioni in singoli componenti. L'aspetto del database è gestito dal codice di lavoro o di database, mentre il controllo di flusso e altro codice è gestita dal "controllore".

Questo può essere gestita dal framework Struts, che permette la creazione di applicazioni che utilizzano l'architettura MVC.

istruzione

1 Comprendere i componenti principali studiando la documentazione (vedi Risorse). I componenti principali sono il controller Servlet, JavaServer Pages e per applicazioni Business Logic. Il componente principale è il controller, come messaggi e interazioni avvengono da e verso il regolatore.

2 Configurare il quadro utilizzando il servlet di base fornita: org.apache.struts.action.ActionServlet

Le impostazioni di configurazione per il server dovranno essere inclusi nel web.xml per le impostazioni servlet. La configurazione attuale dovrà essere configurato nel file struts-config.xml.

È inoltre necessario specificare le mappature di azione per gestire l'Uniform Resource Identifier (URI) per le richieste in arrivo. Questo definisce anche i moduli applicativi.

3 Scrivi classi di azione per ogni richiesta logica da eseguire. le classi di azione sono il metodo di base di codifica e di comunicare messaggi tra le classi.

4 Scrivere il file di configurazione di mapping azione. Il file di configurazione di mapping di applicazione è il file XML utilizzato per configurare il servlet di controllo denominato "struts-config.xml".

5 Aggiornare il file descrittore di distribuzione dell'applicazione web, utilizzando XML. Questo file viene utilizzato per distribuire l'applicazione Struts a un server Web e può essere qualsiasi nome specificato, come ad esempio upload_app.xml.

Consigli e avvertenze

  • Questo tutorial fornisce le basi per la programmazione Struts e ciò che è coinvolto nel processo. Per informazioni più dettagliate, leggere la documentazione Struts.