2009-05-05 7 views
1

Je dois commencer à développer des applications en utilisant le framework Spring, et je me demande quels sont les outils que j'ai besoin de télécharger pour me faire fonctionner.Que dois-je télécharger pour commencer à développer des applications en utilisant le framework Spring?

Sur le site SpringSource je vois toutes ces applications à télécharger et je me demande, dois-je vraiment besoin de tout cela? Et quelles versions dois-je utiliser, en particulier pour Spring Framework?

  • Spring Framework
  • SpringSource échantillons dm Server
  • Spring Security
  • Spring Web flux
  • Web Services Spring
  • Modules dynamiques Spring
  • Spring Integration
  • printemps Lot
  • Spring.NET
  • printemps JavaConfig
  • Spring LDAP
  • Extensions Spring
  • Spring IDE
  • Spring BlazeDS Intégration
  • SpringSource Bundlor
  • Spring ROO

Quelles autres applications font Je dois télécharger (par exemple. Struts, Glassfish, Apache, etc.)?

Répondre

2

Cela dépend de ce que vous voulez utiliser Spring pour. En général, c'est des applications Web. Si oui, vous n'avez besoin que de deux choses:

  • Cadre de ressort (avec des dépendances minimales); et
  • Un conteneur de servlet (par exemple Tomcat) ou un serveur d'application complet (par exemple Glassfish, JBoss).

Tout le reste est facultatif. Je crois que la seule dépendance requise est la journalisation d'Apache Commons. Selon les fonctionnalités que vous utilisez, vous pourriez en avoir besoin de plus.

Si oui, voici un [tutoriel] [1] qui crée un projet Spring MVC barebones. Il y a d'innombrables autres autour pour cela et d'autres sujets.

Il est tout à fait possible d'utiliser Spring dans une application Swing, auquel cas vous n'avez évidemment pas besoin d'un conteneur de servlet.

1

Tout ce que vous avez besoin de SpringSource est le framework Spring.

Spring 3.0 est sur le chemin, mais pour l'instant, utilisez 2.5.6.SEC01, la version de production actuelle.

Vous pouvez commencer par un simple conteneur de servlets (ie: Tomcat) plutôt que d'un serveur d'applications Full Blown (par exemple: JBoss, Glassfish).

Le Spring Framework est livré avec des pots pour le développement web - à savoir: le printemps-web et le printemps-webmvc.

Voir #117535 pour un simple exemple d'utilisation Spring MVC.

0

La meilleure façon est d'utiliser Maven avec votre projet. Fondamentalement, tout ce que vous avez à faire est de modifier votre fichier pom.xml et lui dire que vous voulez utiliser Spring. Ensuite, lorsque vous compilerez votre code, Maven sortira et téléchargera automatiquement les bibliothèques Spring dont vous avez besoin depuis leur dépôt public.

Voici un exemple: http://pookey.co.uk/blog/archives/63-Getting-started-with-Maven-and-Spring.html

+0

Vous pouvez également trouver ce tutoriel utile: http://www.springsource.org/node/361 – Cuga

1

Il dépend principalement de ce que vous avez besoin pour Spring. En fait, chaque partie du printemps peut être utilisée pour séparer les autres. Vous pouvez l'utiliser uniquement pour IOC, dans ce cas vous n'avez pas besoin, par exemple, de MVC et Servlets, etc ...

La meilleure façon de commencer est de télécharger le paquet principal de http://www.springsource.com/download/community?project=Spring%20Framework

Vous pouvez utiliser Spring de tout IDE

Questions connexes