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

Services Web Java Discussion :

Objet unique et commun dans un WS


Sujet :

Services Web Java

  1. #1
    kij
    kij est déconnecté
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    362
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 362
    Points : 157
    Points
    157
    Par défaut Objet unique et commun dans un WS
    Bonjour,

    Je développe actuellement un web service permettant de standardiser des informations inclues dans un fichier xml. J'ai développé un module de standardisation à coté (projet indépendant) que j'utilise donc à l'intérieur de mon web sercice.
    Ma question est la suivante : puisque quel que soit la fonctionnalité du web service, l'objet de standardisation utilisé est le même, je me demandais s'il serait possible d'instancier une seule fois un seul objet qui soit utiliser ensuite à l'intérieur des fonctionnalités du web service, plutôt que ce dernier soit ré-instancier à chaque appel d'une fonctionnalité du web service comme c'est le cas actuellement.

    J'ai lu qu'il fallait instancier cet objet à l'intérieur d'un constructeur de mon service, puis préciser la valeur "session" pour l'attribut "scope" dans les paramètres du service présents dans le fichier de configuration wsdd.
    Seulement je me rends compte que l'objet continue à être instancié à chaque appel de fonctionnalité de mon web service...

    Est-il possible / envisageable d'avoir réellement un objet unique instancier une seule fois dans un web service ?

    Merci d'avance pour votre intérêt pour cette question

    EDIT: je précise une chose : mon objet instancier permettant de standardiser mes informations contient des règles de validation, etc chargée en mémoire depuis des fichiers XML, etc, et par conséquent prend un certain temps à s'initialiser / se charger. C'est pourquoi j'aimerai savoir s'il est possible de l'instancier une seule fois pour un service web et que cet objet soit utilisable par n'importe quel requête.

  2. #2
    kij
    kij est déconnecté
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    362
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 362
    Points : 157
    Points
    157
    Par défaut
    Re,

    En fait la solution au problème est toute simple : il ne faut pas mettre la propriété scope à "session" mais à "Application".

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

Discussions similaires

  1. [2000] Importer objets communs dans 2008
    Par agdid04 dans le forum Administration
    Réponses: 1
    Dernier message: 28/04/2015, 16h31
  2. Objet unique par session dans un contexte métier
    Par kikijojo72 dans le forum Langage
    Réponses: 8
    Dernier message: 30/05/2012, 07h44
  3. Réponses: 19
    Dernier message: 02/02/2006, 23h30
  4. Probleme d'un datamodule commun dans une app MDI
    Par Riko dans le forum Bases de données
    Réponses: 1
    Dernier message: 26/10/2005, 10h13
  5. Réponses: 3
    Dernier message: 24/10/2005, 10h07

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