Divers liens concernant struts2
Divers liens concernant struts2:
Divers liens concernant struts2:
Tout d’abord il faut télécharger Maven2, rajouter le repertoire bin à votre PATH puis ouvrir une ligne de commande et y taper :
mvn archetype:create -DgroupId=com.test.struts2 -DartifactId=Struts2Test -DarchetypeGroupId=org.apache.struts -DarchetypeArtifactId=struts2-archetype-starter -DarchetypeVersion=2.0.9-SNAPSHOT -DremoteRepositories=http://people.apache.org/maven-snapshot-repository
Puis en tapant les lignes de commandes suivante vous démarer l’application sur le port 8888
cd Struts2Test
mvn -Djetty.port=8888 jetty:run
Il n’y a plus qu’à aller jeter un oeil sur notre Hello World à l’adresse: http://localhost:8888/Struts2Test
Et le tour est joué !!
Vous pourrez jeter un oeil sur le code de cette application, vous y trouverez entre autre l’utilisation de sitemesh qui est un framework de gestion de layout. Loïc Mathieu a réaliser une introduction sur le sujet sur developper.com pour ceux qui veulent en savoir plus.
Developpez.com à initié une FAQ communautaire de struts 2
Pour ceux qui voudrais ce faire une petite idée de ce que peut-être un projet mettant en oeuvre Struts 2 (WebWorks), Spring 2, JPA (Hibernate3) et AJAX, je conseille le tutoriel de struts !
Pour ceux qui sont intéressé par la validation (coté client) des formulaires c’est par ici.
Je mélange un peux mais vous trouverez ici des informations sur le plugin Dali pour Eclipse. Inclus dans le WTP d’Eclipse ce plugin permet de gérer la programation de projet basé sur JPA (Java Persistence API)
Et pour finir voici un tutorial JPA