Un breve tutorial su Struts

December 18

Struts è un framework per applicazioni Web che è scritto nel linguaggio di programmazione Java. Esso è destinato a facilitare il rapido sviluppo di applicazioni Web efficienti e sicuri. L'Apache Foundation, creatori del server Web Apache, e di altri prodotti hanno creato il framework Struts nell'ambito del progetto Jakarta. Struts possono essere sviluppate utilizzando un ambiente di sviluppo integrato (IDE) come Eclipse o NetBeans. Test dell'applicazione Web può essere eseguito utilizzando un browser Web o il visualizzatore integrato incluso nell'IDE.

istruzione

Scaricare e decomprimere i pacchetti

1 Visita il progetto framework Struts e scaricare la distribuzione binaria. Impostare la destinazione del download sul desktop.

2 Utilizzare un programma gestore di archivi per decomprimere il pacchetto ed espanderlo nella directory corrente, il desktop.

3 Aprire la confezione e verificare che non è vuoto.

4 Passare a "lib" e quindi verificare che la cartella contiene un file chiamato "struts.jar" e altri file denominati simile a "struts.tld".

Crea Nuovo progetto Web

5 Aprire l'IDE Eclipse.

6 Passare a "File, quindi su" Nuovo ", e selezionare" Altro "

7 Espandere la cartella nella finestra di dialogo che dice "Web".

8 Dall'elenco a discesa, selezionare "Progetto Web dinamica" e fare clic su "Avanti".

9 Immettere quanto segue nel campo "Nome del progetto":

TestProject

Premere il tasto "Fine" per creare il progetto.

Trasferire file al progetto

10 Individuare la finestra "Package Explorer" sul lato sinistro dell'applicazione.

11 Fare clic sul file che dice "TestProject." Questo dovrebbe ampliare il suo contenuto.

12 Passare alla cartella denominata "WEB-INF."

13 Torna al desktop e copiare il file "struts.jar" negli appunti. Questo viene fatto facendo clic destro e selezionando "Copia".

14 Passare alla cartella "WEB-INF" in Eclipse IDE. Incollare il contenuto degli appunti, in questo caso "struts.jar" nella cartella "lib" che si trova all'interno di "WEB-INF".

15 Torna al desktop e copiare i file che sono denominati "struts.tld". Ci saranno più file. Essi dovrebbero essere i seguenti:

puntoni-beans.tld
puntoni-html.tld
puntoni-logic.tld
puntoni-template.tld

16 Incollare i file nel file "WEB-INF" back in Eclipse. Non posizionare il file nella cartella "lib".

Configurare Struts

17 Fare doppio clic sul file "web.xml" che si trova all'interno della cartella "WEB-INF." Si aprirà una nuova finestra dell'editore.

18 Scorrere fino alla fine del file e immettere il seguente codice appena prima della riga che dice "</ web-app>."

<Taglib>
<Taglib-uri> /WEB-INF/struts-bean.tld </ taglib-uri>
<Taglib-location> /WEB-INF/struts-bean.tld </ taglib-location>
</ Taglib>

<Taglib>
<Taglib-uri> /WEB-INF/struts-html.tld </ taglib-uri>
<Taglib-location> /WEB-INF/struts-html.tld </ taglib-location>
</ Taglib>

<Taglib>
<Taglib-uri> /WEB-INF/struts-logic.tld </ taglib-uri>
<Taglib-location> /WEB-INF/struts-logic.tld </ taglib-location>
</ Taglib>

<Taglib>
<Taglib-uri> /WEB-INF/struts-template.tld </ taglib-uri>
<Taglib-location> /WEB-INF/struts-template.tld </ taglib-location>
</ Taglib>

19 Passare di nuovo al tavolo e individuare il file denominato "struts-config.xml". Copiare questo file e incollarlo nel file "WEB-INF" in Eclipse IDE.

20 Individuare la finestra Package Explorer e trovare la cartella "TestProject". Fai clic destro sulla directory di livello superiore, "TestProject" e selezionare "Build Path" dal nuovo pannello.

21 Selezionare "Aggiungi archivi esterni." Nella nuova finestra di dialogo, passare a "struts.jar" di nuovo sul desktop. Una volta selezionato, premere "Apri". Questo dovrebbe aggiungere "struts.jar" al percorso di generazione del progetto.

Consigli e avvertenze

  • Durante la creazione di un'applicazione Web-based Struts, essere sicuri di includere ogni nuovo servlet nel file "web.xml".
  • Su ciascun file Java Server Page nell'applicazione Web, assicurarsi di includere le seguenti righe di codice per la parte superiore del contenuto del file.
  • <@ Taglib uri = "/ WEB-INF / puntoni-bean.tld" prefix = "puntoni-bean"%>
  • <@ Taglib uri = "/ WEB-INF / puntoni-html.tld" prefix = "struts-html"%>
  • <@ Taglib uri = "/ WEB-INF / puntoni-logic.tld" prefix = "struts-logica"%>
  • <@ Taglib uri = "/ WEB-INF / puntoni-template.tld" prefix = "struts-modello"%>
  • In questo modo il Java Server Page per utilizzare le librerie di tag e altre risorse che sono definiti nei file Struts.