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

Spring Java Discussion :

Appels au mode transactionnel dans un bean.


Sujet :

Spring Java

  1. #1
    Membre habitué Avatar de nikalkal
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    231
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 231
    Points : 166
    Points
    166
    Par défaut Appels au mode transactionnel dans un bean.
    Bonjour, j'ai définit dans spring toutes les méthodes de mon interface ISpringUserService comme étant transactionelles.

    Pour appeler ce service depuis une action (struts) ou depuis une jsp, je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
            ServletContext servletContext = actionServlet.getServletContext();
            WebApplicationContext wac =
                WebApplicationContextUtils.getRequiredWebApplicationContext(servletContext);
            this.userService = (ISpringUserService) wac.getBean("myUserService");
    Par contre j'aimerais maintenant appeler ce service depuis un bean (dans ma méthode validate pour la validation d'un formulaire struts) et bien entendu je ne peux pas faire de ServletContext servletContext = getServletContext(); puisqu'il n'y a pas de servlet dans ce bean.

    Quelqu'un sait-il comment je peux faire?

    Merci d'avance.
    -> L’amour est à la portée de tous, mais l’amitié est l’épreuve du cœur
    -> La nature nous a donné deux oreilles et seulement une langue afin de pouvoir écouter d'avantage et parler moins
    -> Trois sortes de gens disent la vérité : les sots, les enfants et les ivrognes




  2. #2
    Membre habitué Avatar de nikalkal
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    231
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 231
    Points : 166
    Points
    166
    Par défaut
    Personne voit?
    -> L’amour est à la portée de tous, mais l’amitié est l’épreuve du cœur
    -> La nature nous a donné deux oreilles et seulement une langue afin de pouvoir écouter d'avantage et parler moins
    -> Trois sortes de gens disent la vérité : les sots, les enfants et les ivrognes




  3. #3
    Membre habitué Avatar de nikalkal
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    231
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 231
    Points : 166
    Points
    166
    Par défaut
    Bein com d'hab j'ai réussit, en fait ActionForm possède un paramètre servlet qui permet de récupérer le context.

    Mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
            ServletContext servletContext = this.servlet.getServletContext();
            WebApplicationContext wac =
                WebApplicationContextUtils.getRequiredWebApplicationContext(servletContext);
            ISpringUserService userService = (ISpringUserService) wac.getBean("myUserService");
    Voila encore merci à moi même
    -> L’amour est à la portée de tous, mais l’amitié est l’épreuve du cœur
    -> La nature nous a donné deux oreilles et seulement une langue afin de pouvoir écouter d'avantage et parler moins
    -> Trois sortes de gens disent la vérité : les sots, les enfants et les ivrognes




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

Discussions similaires

  1. Appel recursif dans un bean
    Par scolyo dans le forum Langage
    Réponses: 5
    Dernier message: 11/05/2010, 10h34
  2. Réponses: 7
    Dernier message: 26/08/2009, 13h44
  3. Appels de procedures stockées dans une proc stockée ?
    Par Nadaa dans le forum MS SQL Server
    Réponses: 12
    Dernier message: 17/07/2008, 10h32
  4. Réponses: 1
    Dernier message: 04/06/2003, 11h48
  5. Appel à des fonctions incluses dans des DLL
    Par Greybird dans le forum Langage
    Réponses: 3
    Dernier message: 26/05/2003, 13h33

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