Struts 1,2 9 Tutorial

Struts 1,2 9 Tutorial


Struts er selve rammeverket for utvikling av webapplikasjoner med Java programmeringsspråk. Struts er et lag på toppen av grunnleggende Java Server Pages (JSP), som er lik Microsofts Active Server Pages (ASP) og Open Source PHP språk. Disse teknologiene tillater webutvikler til skriptkode som programmet utfører på webserveren når siden er lastet. Struts gir høyere nivå byggeklosser du kan utnytte til å raskt distribuere komplette programmer som kjører på webserveren.

Bruksanvisning

Klargjør Development Environment

1 Last ned og installer Java Runtime Environment (JRE) versjon 5.0. Dette er en eldre versjon av Java som støtter utviklingsarbeid på eldre applikasjoner. Hvis du mangler en overbevisende grunn til å bruke Struts 1.2.9, bruker de nyeste versjonene av de nødvendige utviklingsverktøy.

2 Last ned og installer Tomcat 5.x eller et annet program server som støtter Struts programmering. Du kan finne mer informasjon om Apache nettsiden om de ulike konfigurasjonene som er mulig og de konkrete skritt å ta for operativsystemet.

3 Sett opp en katalog for programeksemplene i Apache webapps katalogen:

... / Webapps
... / webapps / samples
... / Webapps / samples / java
... / Webapps / samples / WEB-INF
... / Webapps / samples / WEB-INF / classes
... / Webapps / samples / WEB-INF / lib

4 Last ned og installer Struts pakke inn i WEB-INF / lib. The Apache Struts nettstedet har nåværende og tidligere versjoner av pakken. Struts 1.x er den mest populære rammeverk for å bygge Java web-applikasjoner. 2.x representerer en betydelig evolusjonær endring i teknologi. Hvis du har eksisterende kode skrevet for den 1.x versjonen, er det sannsynlig å kreve endring skal fungere på en 2.X utgivelse.

5 Last ned og installer Standard Tag Library (JSTL) og Apache Commons gjenbrukbare komponenter inn i WEB-INF / lib. Disse komponentene støtter standard funksjoner som logging og e-post, lindrende du fra å skrive og debugging kode for å utføre disse operasjonene.

6 Opprett katalogstrukturen for den første søknaden i webapps / samples / java katalogen. Du kommer til å legge en katalogstruktur som vil gjenskape når du har satt sammen og distribuert programmet. Dette gjør at du kan gi dine klasser vanlige navn uten frykt for at et program av en annen utbygger vil overskrive dem. Ved konvensjonen, bruker katalogstrukturen ditt domene:

... / Webapps / samples / java / com
... / Webapps / samples / java / no / eHow

Bygg en enkel Web Application

7 Lær det grunnleggende programmering i Java-språket. Java er et objektorientert programmeringsspråk med en syntaks basert på programmeringsspråket C. Du vil bruke standard Java-programmering teknikker for å implementere funksjoner for å lagre og hente data og implementere programmet søknad logikk. Sett navnet på pakken på toppen av hver Java klassen filen og lagre filene i eHow katalogen ved hjelp av navnet på klassen og ".java" forlengelse:

pakke com.ehow;

8 Gjør deg kjent med Struts arkitektur. Struts 'design mønster er "Model View Controller." Denne modellen har tre hovedkomponenter: Datamodellen, den oppfatning at brukeren ser og kontrolleren som behandler forespørsler. Når en bruker besøker nettsiden, kontrolleren gjør en forespørsel til modellen for å hente data som skal vises. Det videresender informasjonen til den aktuelle JSP side ansvarlig bare for brukergrensesnittet presentasjonen. Denne separasjonen av funksjon gjør det mulig for mange fremstillinger av den samme informasjonen.

9 Lær hvordan du kan programmere JSP filer som vil implementere vise komponentene i søknaden din. Lag en enkel velkomstside ved hjelp av HTML og CSS og lagre den som "index.jsp" i prøvene katalogen. Som du implementerer programmet, kan du gi linker på indeksen siden til JSP former som støtter forhånd programfunksjoner.

10 Lær om XML-konfigurasjonsfiler du lagret i WEB-INF. Web.xml og struts-config.xml filer som definerer din søknad og kartlegge dens komponenter slik at Struts Handling Servlet kan rute bruker forespørsler til riktig behandleren.