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

Langage Java Discussion :

gestion d'un utilisateur suivant son role


Sujet :

Langage Java

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2008
    Messages : 18
    Points : 10
    Points
    10
    Par défaut gestion d'un utilisateur suivant son role
    Bonjour,
    Je suis en train de réaliser une application java. Pour la gestion de la persistence, j'utilise Hibernate.

    Lorqu'un utilisateur se connecte dans l'application, selon son role (Admin ou user), la page principale à afficher et les informations qui y sont contenues ne sont pas les mêmes. J'ai 3 packages, un pour les Dao, un pour la gui et l'autre pour les usecase(là où se trouve toutes mes méthodes qui appellent les DAO). Je voulais savoir quel endroit serait le mieux pour garder l'utilisateur courant, dans la gui, ou alors dans les usecase ?

    Quelqu'un pourrait il m'aider ?

  2. #2
    Membre expérimenté
    Avatar de Patriarch24
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2003
    Messages
    1 047
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 047
    Points : 1 640
    Points
    1 640
    Par défaut
    Pour moi, c'est ni l'un ni l'autre !
    La gui est là pour les classes d'interfaces graphiques ; la couche use case (qui encapsule si je vois ce que tu veux dire la couche métier et éventuellement une couche de service) concentre des données métiers.

    L'utilisateur courant fait partie d'un "contexte d'application" (contexte de sécurité en l'occurrence), au même titre que la configuration chargée par exemple. Il s'agit d'un singleton donc accessible partout.
    J'ai l'exemple d'acegi security en tête (il s'agit d'une api notamment utilisée dans Spring pour gérer la sécurité des applications), où l'utilisateur courant est récupérable à partir d'un objet SecurityContext.

    J'espère que ça t'as aiguillé un peu.
    En premier lieu, utilisez un moteur de recherche.
    En second lieu, postez sur le forum adéquat !

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2008
    Messages : 18
    Points : 10
    Points
    10
    Par défaut
    Oui oui, merci pour ton aide

Discussions similaires

  1. gestion des droits utilisateurs struts
    Par ijklm dans le forum Struts 1
    Réponses: 1
    Dernier message: 18/05/2006, 19h17
  2. Lire fichier suivant son extension !!
    Par Shandler dans le forum Langage
    Réponses: 37
    Dernier message: 18/11/2005, 14h44
  3. [Débutant(e)] [ClassPath] Quel est son rôle ?
    Par slate dans le forum Général Java
    Réponses: 5
    Dernier message: 06/07/2005, 08h32
  4. Réponses: 2
    Dernier message: 04/05/2005, 14h52
  5. Gestion approfondie des utilisateurs
    Par Lux interior dans le forum XMLRAD
    Réponses: 11
    Dernier message: 04/03/2003, 21h43

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