Je cherche un exemple d'application Web Spring MVC 2.5 que je peux facilement:
Quelques exemples d'applications incluses dans la distribution Spring ('petclinic' et 'jpetstore'), mais ils ne fournissent aucun fichier de projet Eclipse (ni un moyen de les générer). Ils semblent également un peu compliqués pour mes besoins, par exemple. nécessiter l'installation d'une base de données locale.
Bien que vous ne puissiez pas télécharger spécifiquement une application, Développement étape par étape du développement d’une application Spring Framework MVC couvre la création d’une application Spring dans Eclipse avec un script ant build, complété de tests unitaires.
Cela répond aux exigences suivantes:
Le moyen le plus simple de démarrer avec un projet Spring MVC consiste à utiliser SpringSource Tool Suite , qui est un autre libre IDE basé sur Eclipse.
L'intégration entre IDE et Spring/Maven est étroite. Un serveur d'applications est déjà configuré pour vous permettre de déployer votre application Web.
Suivez ces étapes pour obtenir une application Web Spring MVC fonctionnelle.
Si cela fonctionne, vous verrez une page Web disant "Félicitations! Vous utilisez le printemps!"
Il existe un archétype Maven (structure de projet modèle) pour Spring MVC ici:
http://docs.codehaus.org/display/MAVENUSER/Archetypes+List
C'est un bon point de départ pour ce genre d'enquête. Pour créer un archétype à l'aide de Maven, installez d'abord Maven:
http://maven.Apache.org/plugins/maven-install-plugin/
puis créez un projet en utilisant l'archétype:
http://maven.Apache.org/guides/introduction/introduction-to-archetypes.html
Vous pouvez également utiliser le plug-in m2Eclipse pour Eclipse pour simplifier cela et vous guider à travers les étapes du projet à l'aide d'un assistant. Faites un clic droit -> Nouveau projet -> Autre, Maven et sélectionnez l’archétype. J'espère que cela pourra aider.
Je viens de repérer http://blog.springsource.com/2010/07/22/spring-mvc-3-showcase/ qui pourrait vous intéresser.
Pour générer des fichiers de projet Eclipse: Utilisez mvn Eclipse: eclipse avant d'importer le projet dans votre espace de travail. Cela créera tous les fichiers de configuration requis et reliera votre projet à toutes les dépendances requises.
Les exemples de projets mvc-basic et mvc-ajax dans spring-samples (URL SVN: https://src.springframework.org/svn/spring-samples ) sont des projets simples ne nécessitant aucun support de base de données locale.
Vous pouvez également utiliser Spring Roo pour le faire. http://www.springsource.org/roo
Utilisez AppFuse
Je l’ai obtenu exactement comme Drew l’a décrit, mais il existe un piège pour les nouveaux utilisateurs (ce qui signifie une nouvelle installation, aucune connaissance de Maven ou de m2Eclipse). Vous obtiendrez cette erreur:
[ERROR] Error executing Maven.
[ERROR] The specified user settings file does not exist: /home/user/.m2/settings.xml
Et la solution consiste simplement à créer un presque / settings.xml vide:
<settings xmlns="http://maven.Apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.Apache.org/SETTINGS/1.0.0
http://maven.Apache.org/xsd/settings-1.0.0.xsd">
</settings>
(Plus tard, j'ai trouvé ce rapport de bogue .) Après cela, j'étais en affaires. J'ai même été en mesure d'exporter sous forme de fichier WAR et de le déployer sur mon installation de WebSphere Community Edition. Merci, Drew!
Un peu moins tôt, j'ai écrit:
Hmph. Ça ne fait rien. J'ai abandonné, éteint ma machine et quand je suis revenu, tout a fonctionné (à l'exception d'un problème mineur de Maven sur lequel je travaille). Craignez un bug.
Plus tôt, j'ai écrit:
J'étais très heureux d'entendre parler de STS, je l'ai donc téléchargé et installé. Cela s'est parfaitement déroulé. Ceci est une nouvelle machine, donc j'ai la dernière de tout - Java 1.6, Eclipse 3.5.1, etc.
À l'étape 2 des instructions ci-dessus, le message d'erreur suivant s'affiche: "L'installation JRE spécifiée n'existe pas"
J'ai tracé des chemins partout où je peux trouver, donc je ne suis pas sûr de savoir de quoi JRE se plaint. Aidez-moi?
Vous pouvez utiliser le lien ci-dessous pour télécharger hello world spring mvc project