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 :

Recupération context Spring en dehors application WEB


Sujet :

Spring Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2004
    Messages
    183
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 183
    Par défaut Recupération context Spring en dehors application WEB
    Bonjour,

    Mon context Spring se charge convenablement via mon application WEB et le contextLoaderListener

    Pour recuperer ce context (afin de recuperer des beans) depuis une servlet (ou un controler MVC), je n'ai aucun soucis. Le code est le suivant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ServletContext servletCtx =  session.getServletContext();
    ApplicationContext springCtx = WebApplicationContextUtils.getWebApplicationContext(servletCtx);
    Par contre, quand je veux utiliser le context Spring en DEHORS de l'application WEB, je bloque. J'ai créer un objet SpringBeanProvider dont le code est le suivant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    package com.leaderinfo.novanet.util;
     
    import org.springframework.context.ApplicationContext;
    import org.springframework.context.support.ClassPathXmlApplicationContext;
     
    public class SpringBeanProvider {
    	/** Spring context */
    	private final static ApplicationContext SPRING_CONTEXT = new ClassPathXmlApplicationContext("/WEB-INF/applicationContext.xml");
     
    	public static Object getBean(String beanName) {
    		return SPRING_CONTEXT.getBean(beanName);
    	}
    }
    Mais ce dernier recharge tout le context Spring sans utiliser celui fournit via l'application WEB

    Comment palier à ce soucis ?

    D'avance, merci !

  2. #2
    Rédacteur
    Avatar de Hikage
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 177
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 177
    Par défaut
    Peux-tu nous en dire plus ?

    Dans quel classes ? Dans quel contexte ?
    Hikage
    SCJP / SCWCD & SCWSJD Certified / Spring Framework Certified
    [Personal Web] [CV]

    F.A.Q Spring Framework - Participez !

Discussions similaires

  1. Application web avec spring
    Par riderfun dans le forum Spring Web
    Réponses: 2
    Dernier message: 16/01/2009, 18h47
  2. les sessions en dehors des applications web
    Par paonus dans le forum Windows Forms
    Réponses: 1
    Dernier message: 11/07/2008, 09h19
  3. Un outil de test d'une application web (Spring+Hibernate)
    Par Esil2008 dans le forum Tests et Performance
    Réponses: 4
    Dernier message: 13/07/2007, 15h15
  4. [Spring MVC] Sécuriser mon application Web
    Par pinacola dans le forum Spring Web
    Réponses: 16
    Dernier message: 17/03/2007, 23h28
  5. [Débutant][Application web] : context d'une page JSP
    Par silver_dragoon dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 14/02/2004, 11h53

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