Le site changera à partir d'avril 2020, mais depuis le projet il y a Struts 1.3 (pas 2.x: innocent :), j'ai résumé la procédure de construction de l'environnement d'étude.
Spring boot est le courant dominant de Java dans le monde, mais Struts est toujours actif. Cela peut vous aider si vous êtes malchanceux et êtes arrivé dans un environnement hérité, ou plutôt si vous recherchez un tel site.
--Le PC utilisé est Windows
Téléchargez Tomcat ci-dessous. (* Depuis mars 2020, la dernière version stable est la 9.0.33) http://tomcat.apache.org
Décompressez le fichier téléchargé. Cette fois, je l'ai placé ci-dessous. C:\public\tool\apache-tomcat-9.0.33
■ Structure des dossiers (premier niveau uniquement)
C:\public\tool\apache-tomcat-9.0.33
├─bin
├─conf
├─lib
├─logs
├─temp
├─webapps
└─work
Téléchargez maven ci-dessous. (* Depuis mars 2020, la dernière version stable est la 3.6.3)
Maven – Download Apache Maven https://maven.apache.org/download.cgi
Sélectionnez "apache-maven-3.6.3-bin.zip".
Décompressez le fichier téléchargé. Cette fois, je l'ai placé ci-dessous. C:\public\tool\apache-maven-3.6.3
■ Structure des dossiers (premier niveau uniquement)
C:\public\tool\apache-maven-3.6.3>tree
├─bin
├─boot
├─conf
└─lib
Cette fois, nous utiliserons Git Bash pour le terminal, définissez donc le PATH sur Git Bash.
# System-wide bashrc file
### add start
if [ -f ~/.bashrc_profile ]; then
. ~/.bashrc_profile
fi
### add end
export PATH=$PATH:/c/public/tool/apache-maven-3.6.3/bin
Téléchargez Eclipse ci-dessous. https://www.eclipse.org/downloads/
Installez ce qui suit à partir de Eclipse Marketplace
Fichier → Nouveau → Autre → Extraire le projet de SVN
Générer un nouvel emplacement de référentiel
Dépôt: http://svn.apache.org/repos/asf/struts/maven/trunk/struts-archetype-blank
cd C:\Users\msg_h\git\struts-sample\struts-archetype-blank
mvn install
Créez un nouveau projet.
--Fichier-> Nouveau-> Java
Ajout d'archétype
Entrez ce qui suit.
article | valeur |
---|---|
ID du groupe Architype | org.apache.struts |
ID d'artefact Architype | struts-archetype-blank |
Version Architype | 1.3.5-SNAPSHOT |
URL du référentiel | http://svn.apache.org/repos/asf/struts/maven/trunk/struts-archetype-blank/ |
Sélectionnez le "struts-archetype-blank" ajouté.
Entrez ce qui suit.
article | valeur |
---|---|
ID de groupe | my.struts |
ID d'artefact | struts13-app |
version | 0.0.1-SNAPSHOT |
paquet | my.struts.struts13_app (Remplissage automatique) |
Vous venez de créer une base.
La source créée cette fois est validée dans le référentiel suivant. D'autres sources peuvent également être mélangées. .. .. https://github.com/hrk-okd/struts13-app
Je l'ai utilisé comme référence ci-dessous. https://qiita.com/morozumi_h/items/e36faee2c2bebb2fb15d