En rask Tutorial på Struts

Struts er en web-applikasjon rammeverk som er skrevet i programmeringsspråket Java. Det er ment å lette den raske utviklingen av effektive og sikre web-applikasjoner. The Apache fundament, skaperne av Apache web server, og andre produkter har skapt Struts Work under Jakarta-prosjektet. Struts kan utvikles ved hjelp av et integrert utviklingsmiljø (IDE) som Eclipse eller NetBeans. Testing av web-applikasjonen kan utføres ved hjelp av enten en nettleser eller innebygd viewer inkludert i IDE.

Bruksanvisning

Last ned og Pakk pakker

1 Besøk Struts rammeverket prosjektet og laste ned binær-distribusjon. Sett mål for nedlasting til skrivebordet.

2 Bruk en arkiv manager program for å pakke ut pakken og utvide det til gjeldende katalog, skrivebordet.

3 Åpne pakken og kontroller at det ikke er tomt.

4 Naviger til "lib" og deretter bekrefte at mappen inneholder en fil som heter "struts.jar" og andre filer med navn som ligner på "struts.tld".

Opprett ny webprosjekt

5 Åpne Eclipse IDE.

6 Naviger til "Fil, deretter til" Ny ", og velg" Annet "

7 Utvid mappen fra dialogboksen som leser "Web".

8 Fra rullegardinlisten velger du "Dynamic Web Project" og klikk "Next".

9 Skriv følgende inn i "Project Name" -feltet:

TestProject

Trykk "Finish" for å opprette prosjektet.

Overføre filer til Prosjekt

10 Finn "Package Explorer" vinduet på venstre side av søknaden.

11 Klikk på filen som sier "TestProject." Dette bør utvide innholdet.

12 Naviger til mappen som heter "WEB-INF."

1. 3 Gå tilbake til skrivebordet og kopiere filen "struts.jar" til utklippstavlen. Dette gjøres ved å høyreklikke og velge "kopier".

14 Naviger til "WEB-INF" -mappen i Eclipse IDE. Lim inn innholdet på utklippstavlen, i dette tilfellet "struts.jar" inn i "lib" -mappen innenfor "WEB-INF".

15 Gå tilbake til skrivebordet og kopiere filer som heter «struts.tld". Det vil være flere filer. De bør være følgende:

struts-beans.tld
struts-html.tld
struts-logic.tld
struts-template.tld

16 Lim filene inn i "WEB-INF" file tilbake i Eclipse. Ikke plasser denne filen i "lib" -mappen.

Konfigurer Struts

17 Dobbeltklikk på filen "web.xml" som finnes i mappen "WEB-INF." Dette vil åpne et nytt redigeringsvinduet.

18 Rull ned til bunnen av filen og skriv inn følgende kode rett før linjen som leser, "</ web-app>".

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

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

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

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

19 Naviger tilbake til skrivebordet og finn filen som heter "struts-config.xml." Kopier denne filen og lim den inn i "WEB-INF" -filen i Eclipse IDE.

20 Finn Package Explorer-vinduet og finne "TestProject" -mappen. Høyreklikk på øverste nivå katalog, "TestProject" og velg "Build Path" fra det nye panelet.

21 Velg "Legg Eksterne Archives". I den nye dialogboksen, naviger til "struts.jar" tilbake på skrivebordet. Når du har valgt, trykk på "Open". Dette bør legge til "struts.jar" for å bygge banen til prosjektet.

Hint

  • Når du oppretter en Struts-basert web-applikasjon, sørg for å inkludere hver nye servlet i "web.xml" fil.
  • På hver Java Server Page fil i Web-programmet, må du huske å ta med følgende linjer med kode til toppen av filens innhold.
  • <@ Taglib uri = "/ WEB-INF / struts-bean.tld" prefix = "struts-bean"%>
  • <@ Taglib uri = "/ WEB-INF / struts-html.tld" prefix = "struts-html"%>
  • <@ Taglib uri = "/ WEB-INF / struts-logic.tld" prefix = "struts-logikk"%>
  • <@ Taglib uri = "/ WEB-INF / struts-template.tld" prefix = "struts-mal"%>
  • Dette vil gi Java Server Page bruke tag biblioteker og andre ressurser som er definert i Struts filer.