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

Wicket Java Discussion :

[wicket-guice] scope des objets injecté


Sujet :

Wicket Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 90
    Par défaut [wicket-guice] scope des objets injecté
    Bonjour,
    voilà je developpe sur wicket (1.4-rc5) et j'utilise aussi des objets guice, pour cela j'utilise la librairie wicket-guice (toujours 1.4-rc5)
    j'aimerais que mes objets injectée soit "scopé" sur la session utilisateur.
    Pour cela j'avais cru comprendre qu'on pouvait utilisé la servletscopes.session au moment du binding
    soit :
    bind(ITest.class).to(TestImpl.class).in(ServletScopes.SESSION); dans mon module d'injection.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <dependency>
    			<groupId>com.google.inject.integration</groupId>
    			<artifactId>guice-servlet</artifactId>
    			<version>1.0</version>
    		</dependency>
    et là c'est le drame !!
    tout compile mais au démarrage de mon tomcat :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    java.lang.UnsupportedClassVersionError: Bad version number in .class file
    j'ai comme l'impression que guice-servlet n'est pas compatible ...
    Quelqu'un a t'il déja rencontré ce problèmet et/ou réussi à faire comprendre à guice de ne pas recréer à chaque fois un objet et de le placer en session.

    merci

  2. #2
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Juillet 2009
    Messages : 2
    Par défaut
    Bonjour,
    ça ne serai pas tout simplement ton AS qui utilise un JDK 1.5 et que tu build en 1.6 ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 90
    Par défaut
    bonjour,
    c'était presque cela, c'est simplement que la lib
    <dependency>
    <groupId>com.google.inject.integration</groupId>
    <artifactId>guice-servlet</artifactId>
    <version>1.0</version>
    </dependency>

    est compilé en 1.6.... donc obligé de passer tout le projet (et les plateforme associé) en 1.6

    merci de ta réponse

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

Discussions similaires

  1. [Framework] Injecter des objets non gérés par Spring
    Par elix63 dans le forum Spring
    Réponses: 1
    Dernier message: 21/07/2009, 12h51
  2. [JSP SERVLET]Moment d'expiration des objets du scope Request
    Par Little_Goldo dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 25/08/2005, 13h18
  3. Réponses: 6
    Dernier message: 12/02/2004, 21h55
  4. Créer des objets sur la pile ?
    Par Cornell dans le forum Langage
    Réponses: 8
    Dernier message: 03/03/2003, 11h47
  5. Importer des objets de 3dsMax
    Par Anonymous dans le forum OpenGL
    Réponses: 3
    Dernier message: 06/05/2002, 13h53

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