Sun Java Struts Tutorial

Sun Java Struts Tutorial


Suns Java programmeringsspråk er en av de mest populære programmeringsspråk. Den har en bred adopsjon for server-side utvikling for web-applikasjoner. Apache Struts er en åpen kildekode Java rammeverk som bidrar til etablering av web-baserte applikasjoner. Det gir en Model-View-Controller arkitektur som forenkler utvikling av web-baserte applikasjoner med demarcating koden inn modell - som representerer forretningsdata, Utsikt - som representerer side design og Controller - som representerer navigasjon logikk. Det gir også et bibliotek med tag-bibliotek som tilbyr funksjonalitet ofte nødvendig i en web-applikasjon.

Bruksanvisning

Sette opp utviklingsmiljøet

1 Last Struts jar fil fra http://struts.apache.org/download.cgi

2 Tilsett struts jar filen til prosjektets biblioteket banen. Dette vil gjøre Struts klasser tilgjengelig for programutvikling.

3 Last ned og installer web container (f.eks Apache Tomcat) som skal brukes i distribusjon av Apache Struts søknad.

Utvikling av søknaden

4 Modellere programmet som en rekke skjemaer som sendes til en handling som lede brukeren til å resultere (suksess eller feil) sider.

5 Design din webapplikasjon og montere statiske sider og former som Java Server Pages og HTML-sider i prosjektet. Eksempel: createUser.jsp.

6 Utvikle modell og action klasser som skal brukes i søknaden. Eksempel: UserAction.java, User.java

7 Utvikle vis sider som suksess og feilsider som vil bli brukt i søknaden. Eksempel: UserCreated.jsp, UserError.jsp

Distribuer søknaden

8 Konfigurer web.xml filen og definere Servlets og Struts handlinger som ble utviklet i kapittel 2. Et prøve handlingen vil bestå av webskjema side (§ 2, trinn 2) som blir sendt til en handling (§ 2, trinn 3) som i sin tur leder brukeren til en suksess eller feilside (§ 2, trinn 4).

9 (Valgfritt) Bundle programmet inn i et web arkiv (krig) fil. Filene kan også distribueres direkte som et utvidet program.

10 Distribuere programfiler eller krigen fil opprettet i trinn 2 ovenfor på web container som brukes (f.eks Tomcat). Sørg for at alle søknads klasser og bibliotek jar filer er utplassert på riktig måte.

11 Tilgang og teste din Java Struts søknad.

Hint

  • Det er en god idé å gå gjennom Struts tag-bibliotek til gjenbruk pre-bygget webapplikasjon logiske og skjemaelementer.
  • Sørg for at alle nødvendige bibliotekets jar filer kopieres til utviklingsmiljøet samt distribusjon miljø.