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

Java Discussion :

Utilisation de JNDI


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 57
    Par défaut Utilisation de JNDI
    Bonjour,
    Je suis actuellement en stage dans une société qui me demande de reprendre une application en java permettant de changer les mots de passes (kerberos) et je dois y intégrer la même chose pour changer les mots de passes d'un active directory.
    Après m'être un peu renseigner j'ai vu que je dois utiliser la librairie JNDI que je ne connais pas du tout étant totalement débutant en java et je ne sais donc comment l'utiliser ni par où commencer.
    Quelqu'un pourrait-il me donner un petit coup de pouce ?
    Merci d'avance

  2. #2
    Membre expérimenté

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2011
    Messages : 122
    Par défaut
    JNDI est un système de nomage qui te permet d'acceder à des services sur ton serveur!

    Cette URL peut t'aider
    Specification JNDI dans les cours Java

    remarques:
    -les codes essentielles pour acceder à une service via JNDI sont

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    String nomJNDI = "lenomdetonJNDI";
    InitialContext initalContext = new InitialContext();
    Object object= (Object)initalContext.lookup(nomJNDI);
    la valeur affecté n'est pas obligatoirement de type Object mais peut etre n'importe quel type selon le service auquel tu veut acceder!

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 57
    Par défaut
    D'accord merci beaucoup, je vais monter mon architecture de test puis je me replongerai dans le code après en revenant vers toi car il y a encore deux trois zones d'ombres merci beaucoup !

  4. #4
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 57
    Par défaut
    Du coup le fait de faire ça (j'ai trouvé ce code dans des tutos ) revient-il au même que ce que tu me propose ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Hashtable hashtableEnvironment = new Hashtable();
    			hashtableEnvironment.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.fscontext.RefFSContextFactory");

  5. #5
    Membre expérimenté

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2011
    Messages : 122
    Par défaut
    Quel est le type de ton application (web, standalone, mobile, systeme, ...)?
    Si tu as recours au JNDI => il existe un serveur! Quel serveur utilise-tu (glassfish, jboss, tomcat, ....)?

    Pour la definition des JNDI, celà depend du serveur, mais il pourrait y avoir une interface graphique qui permet de le definir, (pas besoin de codage)!

    Seul l'accès au JNDI qui a vraiment besoin du ptit code que j'ai dja donné tout à l'heure!

    alors SVP, est-ce-que tu peut donner les spécification de ton projet?

  6. #6
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 57
    Par défaut
    alors j'ai effectivement un serveur tomcat, ce serai aparemment une interface web qui permettrai ce changement de mot de passe donc je pense du j2EE :s je m'y perd un peu

Discussions similaires

  1. WAS 7 deploiement et utilisation de JNDI
    Par jaljal dans le forum Websphere
    Réponses: 2
    Dernier message: 13/10/2009, 17h34
  2. utiliser connexion JNDI depuis jar exécutable
    Par ahsijetaisriche dans le forum JDBC
    Réponses: 1
    Dernier message: 24/11/2008, 20h56
  3. Utilisation d'une ressource JNDI
    Par elbrujo2323 dans le forum BIRT
    Réponses: 7
    Dernier message: 02/06/2008, 11h01
  4. Comment utiliser une datasource JNDI avec JDBC?
    Par KING_OF_GRACELAND dans le forum JDBC
    Réponses: 6
    Dernier message: 08/04/2008, 18h18
  5. [Hibernate] utilisation de JNDI pour connexion MySql
    Par michaelbob dans le forum Hibernate
    Réponses: 1
    Dernier message: 14/03/2006, 16h08

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