Bonjour à tous.
Quelqu'un pourrait il m'expliquer ce qu'est Spring et trapesy ?
J'ai certains tutoriaux sur Spring, j'ai rien compris.
Merci de m'aiguiller.
Bonjour à tous.
Quelqu'un pourrait il m'expliquer ce qu'est Spring et trapesy ?
J'ai certains tutoriaux sur Spring, j'ai rien compris.
Merci de m'aiguiller.
Peut etre ces articles peuvent t'aider :
http://fr.wikipedia.org/wiki/Spring_framework
et
http://fr.wikipedia.org/wiki/Apache_Tapestry
Merci et quel honneur d'avoir l'attention d'un membre expère.
Encore une fois![]()
Je ne connais pas très bien ces deux outils, mais je peux te renseigner un peu quand même.
Spring est un framework complet qui permet de gérer :
- tes JSP / form / actions... => Spring MVC (ressemble à Struts)
- la persistence / bdd / transactions / ...
- l'authentification / sécurité
- tes tests
- d'autres choses (Spring permet d'utiliser des outils tels que Quartz ou Struts par exemple).
En fait, Spring est plus un principe de développement (la fameuse "inversion de contrôle", qui te permet de définir, initialiser et paramétrer tes beans, quelle que soit leur utilisation (MVC, data access, plannification de tâches, tests, ...) dans des fichiers de config), sur lequel viennent se greffer plusieurs "sous-frameworks".
Tapestry est un framework orienté Web, similaire à Struts ou à Spring MVC (enfin, dans le but recherché) mais avec des principes différents.
Je ne connais pas tes besoins, mais en principe, Spring est fait pour se suffire à lui-même, mais permet d'utiliser d'autres technos. On peut par exemple sans problème utiliser Struts comme framework MVC dans une application Spring.
J'imagine qu'il en va de même pour Tapestry, tu peux probablement utiliser conjointement les deux.
Ceci dit, Spring MVC (l'équivalent Spring de Tapestry) est assez bien fait, peut-être, si tu n'as pas de contrainte partuculière pour ton projet, peux-tu utiliser seulement Spring. D'un autre côté Tapestry semble être un framework très apprécié, ca peut donc valoir le coup d'utiliser les deux.
Le mieux serait qu'un utilisateur des 2 puisse te donner un retour d'expérience.
Je suis Membre Expert parce que j'ai ecris beaucoup de messages ...Envoyé par Philcmoi
Par contre, je suis loin d'etre un expert. Juste un developpeur qui essaye d'aider les autres quand il peut.
Tu constateras que beaucoup de membres avec moins de messagesfont des reponses beaucoup plus pertinente que les miennes.
Bonjour,
je ne connais pas Tapestry mais Spring je l'utilise. Je pense que tapestry est base sur les memes principes que Spring.
Spring est découpé en plusieurs modules (MVC pour le web, ORM/DAO pour Hibernate...). Il est base sur 2 grans principes :
=> l'IOC Inversion Of Control
=> AOP : programmation par aspect.
Ces 2 notions font peur au debut, mais il n'y a rien de complique quand on acompris les principes.
Je ne vais pas me lancer dans les explications car c pas facile a expliquer dans un message mais tu trouveras plein d'info sur google. Par contre uen fois que tu aurras lu des infos concernant ces 2 notions, n'hesitent pas a poser tes questions.
Bon courage
Angelo
Envoyé par willoi
(me concernant, bien sûr)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager