IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Servlets/JSP Java Discussion :

Spring & Tapestry ?


Sujet :

Servlets/JSP Java

  1. #1
    Membre averti Avatar de Philcmoi
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    632
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 632
    Points : 405
    Points
    405
    Par défaut Spring & Tapestry ?
    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.

  2. #2
    Membre expérimenté Avatar de willoi
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    1 355
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 355
    Points : 1 639
    Points
    1 639

  3. #3
    Membre averti Avatar de Philcmoi
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    632
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 632
    Points : 405
    Points
    405
    Par défaut
    Merci et quel honneur d'avoir l'attention d'un membre expère.
    Encore une fois

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    376
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 376
    Points : 431
    Points
    431
    Par défaut
    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.

  5. #5
    Membre averti Avatar de Philcmoi
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    632
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 632
    Points : 405
    Points
    405
    Par défaut
    Merci encore une fois

  6. #6
    Membre expérimenté Avatar de willoi
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    1 355
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 355
    Points : 1 639
    Points
    1 639
    Par défaut
    Citation Envoyé par Philcmoi
    Merci et quel honneur d'avoir l'attention d'un membre expère.
    Encore une fois
    Je suis Membre Expert parce que j'ai ecris beaucoup de messages ...
    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.

  7. #7
    Membre expérimenté
    Avatar de azerr
    Homme Profil pro
    Ingénieur Etude JEE/Eclipse RCP
    Inscrit en
    Avril 2006
    Messages
    942
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur Etude JEE/Eclipse RCP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2006
    Messages : 942
    Points : 1 464
    Points
    1 464
    Par défaut
    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

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    376
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 376
    Points : 431
    Points
    431
    Par défaut
    Citation Envoyé par willoi
    Tu constateras que beaucoup de membres avec moins de messagesfont des reponses beaucoup plus pertinente que les miennes.
    (me concernant, bien sûr)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 11/01/2010, 11h37
  2. je cherche de plug-ins pour tapestry et spring
    Par jlassiramzy dans le forum Eclipse Platform
    Réponses: 1
    Dernier message: 29/11/2007, 15h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo