Comment créer projet Web dynamique avec Struts2 et Maven dans Eclipse IDE ou Spring Tool Suite IDE?

Plus 13, 2016 Admin Technologie 0 253
FONT SIZE:
fontsize_dec
fontsize_inc

Dans cet exemple, un programme de simple bonjour sera mis en œuvre en utilisant Struts 2. Nous utiliserons Maven comme un outil de construction de notre projet.

structure complète du projet

La structure complète de ce projet est semblable à la suivante:




Outils obligatoires/bibliothèques:

Pour ce tutoriel, nous allons utiliser les outils ou les bibliothèques suivantes:

  1. JDK 1.5 ou ultérieure
  2. Eclipse 4.3.0 ou supérieur
  3. Maven 4.0.0 ou supérieur
  4. M2eclipse Plugin

Parfois, vous devrez peut-être de comprendre la version d'Eclipse ou Maven. Vous pouvez regarder la vidéo ci-dessous pour confirmer que.

Comment trouver la version d'Eclipse

Comment trouver la version de Maven?

Étapes à suivre pour créer des projets web dynamiques avec Struts2 et Maven dans Eclipse IDE ou Spring Tool Suite IDE:

Etape 1: Création d'un nouveau projet Maven dans Eclipse

Créez un nouveau projet Maven à partir de Fichier> Nouveau> Projet .. et sélectionnez Projet Maven dans votre Eclipse Archétype précisant les paramètres suivants:

  1. GroupId:
  2. AartifactId: MavenDemo
  3. Version: 0.0.1-SNAPSHOT
  4. Paquet

Étape 2: ajouter des dépendances Struts2

Nous allons utiliser Maven pour télécharger l'ensemble dépendance Struts2. Pour ce faire, il suffit d'ajouter Struts2-core pom.xml. Ajouter les Struts 2 dépendances de l'information suivante:

  1. Groupe ID: org.apache.struts
  2. Artificat Id: Struts2-core
  3. Version: 2.3.15.3

pleine pom.xml de fichier de code [pom.xml]

4.0.0 MavenDemo guerre 0.0.1-SNAPSHOT MavenDemo Maven Webapp http://maven.apache.org JUnit JUnit 3.8.1 test org.apache.struts Struts2-core 2.3.15.3 MavenDemo

Étape 3: Configurez le web.xml

Créez un nouveau fichier XML dans src/dossier principal/webapp/WEB-INF et nommé web.xml. fichier de configuration web.xml J2EE est un fichier de configuration. Ce fichier détermine la façon dont les éléments de la requête HTTP sont traitées par le conteneur de servlet. Pour faire un travail Struts2, vous devez avoir besoin de configurer ce fichier.

code complet de web.xml [web.xml]

Archétype Créé application Web Struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter Struts2 / *

Étape 4: Créer un recours collectif

Les actions sont au cœur du cadre Struts2. Chaque URL est liée à une action particulière. Et dans le recours collectif, vous devez mettre en œuvre ceux qui utilisent leur logique métier. Pour ce tutoriel, nous créons un recours collectif présentée comme MavenDemo.

code complet de l'action de classe [MavenDemo.java]

com.opensymphony.xwork2.ActionSupport importation; public class étend MavenDemo ActionSupport { statique à long serialVersionUID finale privée = 1L; message public String = "Bonjour PlusMinus ...."; public String getMessage () { Message de retour; } public void setMessage (String message) { this.message = un message; } displayMessage public String () { setMessage (message); System.out.println (message); SUCCÈS revenir; } executeAll public String () { displayMessage (); SUCCÈS revenir; } principales (args String []) {public static void MavenDemo MavenDemo md = new (); md.executeAll (); } }

Étape 5: Créer une vue de page en utilisant JSP

Il est temps de créer une page d'affichage. Cette page jsp ne affichera le message de notre action de classe.

code complet de la page JSP [index.jsp]

Bonjour tout le monde -> Bienvenue sur la page d'accueil de PlusMinus
---------- Plus Moins ---------- ____________________________________________

Étape 6: Configuration struts.xml [struts.xml]

Chaque projet Structs2 a un fichier de configuration qui est définie dans le fichier struts.xml. Créez un struts.xml de fichier et configurer le fichier. Configuration du fichier multimédia, de créer tous les liens à chaque action et le résultat du projet Java. Rappelez-vous, le nom de la configuration doit être struts.xml, sinon cela ne fonctionnera pas.

/index.jsp

Étape 7: Exécution des montants deux projets Maven

Un clic droit sur projct et sélectionnez Exécuter en tant. "Exécuter en tant que" option sera élargi et vous trouverez une option telle que Exécuter sur le serveur. Choisissez cette option.

struts.xml

Choisissez le serveur sur lequel vous voulez exécuter l'application. Pour ce tutoriel, nous avons choisi le serveur Tomcat et sélectionnons que. Après avoir sélectionné le serveur, cliquez sur Finition.

Accédez à votre navigateur et tapez http: // localhost: 8080/MavenDemo/bonjour dans la barre d'adresse du navigateur et appuyez sur la touche Entrée. Vous verrez la sortie du recours collectif dans le navigateur.

Télécharger le code complet [code est implémenté en utilisant Spring Tool Suite/Eclipse]

  • Struts 2 avec Maven
  • Liste des exemple de code

(0)
(0)

Commentaires - 0

Sans commentaires

Ajouter un commentaire

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Caractères restants: 3000
captcha