Struts is de eigenlijke raamwerk voor het ontwikkelen van webapplicaties met de programmeertaal Java . Struts is een laag bovenop basis Java Server Pages ( JSP ) , die vergelijkbaar is met Microsoft's Active Server Pages ( ASP ) en Open Source PHP taal zijn . Dankzij deze technologieën kunnen de webontwikkelaar om script code dat de toepassing wordt uitgevoerd op de webserver wanneer de pagina wordt geladen . Stutten biedt hoger niveau bouwstenen kunt u gebruikmaken om complete applicaties die draaien op de webserver snel kunnen worden ingezet . Wat je nodig hebt Java Runtime Environment ( JRE ) 5.0 Tomcat 5.x ( of een andere applicatie server ondersteuning Servlet 2.4 en JavaServer Pages 2.0 ) op Struts 1.2.9 distributie JavaServer Pages Standard Tag bibliotheek ( JSTL ) op Herbruikbare Apache Commons onderdelen directory tekst editor of syntax - bewust programmeertool Toon Meer Aanwijzingen Bereid de Development Environment Downloaden en 1 Installeer de Java Runtime Environment ( JRE ) versie 5.0 . Dit is een oudere versie van Java die ontwikkelingsinspanningen steunt op legacy-applicaties . Als u niet over een dwingende reden om Struts 1.2.9 gebruiken , gebruik maken van de nieuwste versies van de benodigde ontwikkeltools. Kopen van 2 Download en installeer Tomcat 5.x of een andere applicatie server die Struts programmering ondersteunt . U kunt informatie over de Apache website over de verschillende configuraties die mogelijk zijn en de specifieke maatregelen te nemen voor uw besturingssysteem te vinden . 3 Zet een map voor je monster -programma's in de Apache webapps Goedkope 4 Download en installeer de Struts pakket in de WEB-INF/lib directory . De Struts website Apache heeft de huidige en eerdere versies van het pakket . Struts 1.x is de meest populaire framework voor het bouwen van Java webapplicaties . De 2.x is een belangrijke evolutionaire veranderingen in de technologie . Als u bestaande code geschreven voor de 1.x versie , is het waarschijnlijk te eisen wijziging goed te laten werken op een 2.x versie . 5 Download en installeer de standaard tagbibliotheek ( JSTL ) en Apache Commons herbruikbare componenten in de WEB-INF/lib directory . Deze componenten ondersteunen standaard functies zoals houtkap en e-mailen , het verlichten van je van het schrijven en debuggen van code om deze handelingen uit te voeren . 6 Maak de directory -structuur voor uw eerste applicatie op uw webapps /samples /java directory . Je zal het toevoegen van een directory structuur die zal repliceren wanneer je hebt gecompileerd en geïmplementeerd uw programma . Hierdoor kunt u uw lessen gemeenschappelijke namen geven zonder angst dat een programma door een andere ontwikkelaar hen zal overschrijven . Volgens afspraak , de directory -structuur gebruikt uw domeinnaam : .. /webapps /samples /java /com .. /webapps /samples /java /com /ehow < . . br > Bouw een eenvoudige webtoepassing 7 Leer de basis van het programmeren in de Java-taal . Java is een objectgeoriënteerde programmeertaal met een syntaxis op basis van de C -programmeertaal . U zult gebruik maken van standaard Java programmeer technieken om functies te implementeren voor het opslaan en ophalen van gegevens en implementeren van applicatie logica van uw programma 's . Zet de naam van uw pakket op de top van elke Java-klasse bestand en sla de bestanden in de ehow directory met de naam van de klasse en de extensie " java . " : Pakket com.ehow ; 8 uzelf vertrouwd met de Struts architectuur . Stutten 'design pattern is het " Model View Controller . " Dit model heeft drie belangrijke componenten : Het datamodel , de opvatting dat de gebruiker ziet en de controller die verzoeken verwerkt . Wanneer een gebruiker de webpagina bezoekt , de controller maakt een verzoek om het model om de gegevens om te tonen halen . Het stuurt de gegevens naar de juiste JSP-pagina alleen verantwoordelijk voor de gebruikersinterface presentatie . Deze scheiding van functies zorgt voor veel presentaties van dezelfde informatie . 9 Leer hoe u de JSP- bestanden die het uitzicht onderdelen van uw aanvraag zal implementeren programmeren . Maak een eenvoudige welkomstpagina behulp van HTML en CSS en opslaan als " index.jsp " in de monsters directory . Als u uw aanvraag uit te voeren, kunt u links op de indexpagina te verstrekken aan de JSP formulieren die ondersteuning vervroegde toepassing functies . 10 Meer informatie over de XML- configuratie- bestanden die u in de WEB - INF directory opgeslagen . De web.xml en struts - config.xml -bestanden die uw toepassing definiëren en in kaart zijn componenten , zodat het Struts Action Servlet kan route verzoeken van gebruikers naar de juiste handler .
|