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

JSF Java Discussion :

EJB et JSF avec l'authentification


Sujet :

JSF Java

  1. #1
    Membre éclairé Avatar de spring.time
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2011
    Messages
    294
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 35

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

    Informations forums :
    Inscription : Décembre 2011
    Messages : 294
    Par défaut EJB et JSF avec l'authentification
    Bonjour

    j'aimerais utiliser JSF 2 pour la présentation et EJB pour le modèle.
    j'ai créé un bean entity utilisateur ayant login et mot de passe.
    un session bean qui cherche un objet utilisateur par son login et mot de passe.

    sur ma page JSF, j'ai mis ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
     
     
    <!DOCTYPE html>
     
     
     
    <html xmlns="http://www.w3.org/1999/xhtml"
    	xmlns:h="http://java.sun.com/jsf/html"
    	xmlns:c="http://java.sun.com/jsf/core"
    	xmlns:ui="http://java.sun.com/jsf/facelets"
    	xmlns:p="http://primefaces.org/ui">
     
    <head>
    	<meta charset=""/>
    	<title>PROJET</title>
    </head>
     
    <body>
     
    <header>
    	<h1><h2>
    </header>
     
    <section>
    <h:form>
     
    			 <h:panelGrid columns="2" cellpadding="2">
    					<h:outputLabel for="#{}" value="Utilisateur" />
    					<h:inputText value="#{}" label=""></h:inputText>
    					<h:outputLabel for="#{}" value="Mot de passe" />
    					<h:inputSecret value="#{}"></h:inputSecret>
     
    					<h:commandButton type="submit" value="Authentification"
    						action="#{}"></h:commandButton>
    			</h:panelGrid>
    </h:form>
    </section>
     
    <footer>
    </footer>

    je dois donc créer un javabean pour récupérer la saisie, puis ensuite appeler le session bean qui va recevoir la saisie pour permettre la redirection vers la page principale du profil connecté.

    est ce que l'entity bean peut jouer le role du javabean JSF?

    pourriez vous m'aider svp, je n'arrive pas à distinguer le role de chaque outil: EJB et JSF, struts?

    est ce que c'est possible d'utiliser struts 2 dans ce cas? ou juste JSF?

    Merci

  2. #2
    Membre très actif Avatar de bruneltouopi
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2010
    Messages
    308
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2010
    Messages : 308
    Par défaut
    Structs et JSF sont les technologies utilisé sur dans la couche de présentation donc tu ne peux pas utiliser les 2 en mêmes temps.
    Et au vu de ton code tu es entrain d'utiliser JSF et Primefaces.
    Tu devrais te pencher sur la doc JSF 2.
    Pour comprendre les principes de bases, tels que le cycle de vie.Les processus de traitement.Les différents élements comme les Backing Beans,pages xhtml,Les Facelets.

    Je te conseillerais vivement de lire
    http://jmdoudoux.developpez.com/cour...a/chap-jsf.php
    ou aussi le livre d'antonio goncalves "java JEE6 et Glassfish 3"

    Je pourrais te proposer d'autres cours mais bon il y'a google

  3. #3
    Membre éclairé Avatar de spring.time
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2011
    Messages
    294
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 35

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

    Informations forums :
    Inscription : Décembre 2011
    Messages : 294
    Par défaut
    Bonsoir je vous remercie pour votre coup de main...

    je croyais que struts permet une bonne redirection des requetes du client via sa servlet, et il cache l'arborescence des pages web du serveur.
    et JSF propose de son coté une panoplie de composants graphiques( primesfaces aussi).

    donc la couche présentation sera JSF ou struts? sur ce dernier je peux utiliser des composants graphiques variés?

    et pour la couche modéle c'est EJB entity, n'est ce pas? et comment je vais traiter les requetes et la redirection, quelle est la servlet; le contrôleur ?

    la couche accès au données, je peux donc utiliser les session bean?
    pourriez vous m'orienter svp? les liens entre les différents couches en respectant le modéle MVC?

    MERCI

  4. #4
    Membre très actif Avatar de bruneltouopi
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2010
    Messages
    308
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2010
    Messages : 308
    Par défaut
    Citation Envoyé par spring.time Voir le message
    je croyais que struts permet une bonne redirection des requetes du client via sa servlet, et il cache l'arborescence des pages web du serveur.
    et JSF propose de son coté une panoplie de composants graphiques( primesfaces aussi).D

    donc la couche présentation sera JSF ou struts? sur ce dernier je peux utiliser des composants graphiques variés?
    Il serait déconseillé de vouloir utiliser JSF et Struct en Même temps.le processus de traitement des requêtes/réponses http sont différents.
    en JSF il y'a une seule servlet responsable de déléguer les traitements à l'application appélée FacesServlet.
    Ne pas confondre un modèle en couches et MVC.JSF est MVC mais est une couche dans une architecture n-tiers.

    et pour la couche modéle c'est EJB entity, n'est ce pas?
    On n'utilise plus le terme EJB entity ce sont les Entity de la spécifiaction JPA.les EJB entity sont dans les EJB 2.x
    la couche accès au données, je peux donc utiliser les session bean?
    La couche DAO(Data access Object) Oui lorsque tu utilises les EJB sont des sessions Bean

Discussions similaires

  1. Intégration de JSF avec EJB
    Par Jaafar_scorpion dans le forum JSF
    Réponses: 1
    Dernier message: 24/03/2013, 12h18
  2. Liste déroulante avec EJB et JSF
    Par rosesamiarose dans le forum JSF
    Réponses: 4
    Dernier message: 24/04/2012, 08h32
  3. [SQL Server]Problème avec l'authentification SQL SERVER
    Par tidou dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 20/04/2005, 15h40
  4. [URLConnection] Pb avec l'authentification
    Par jean.lamy dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 14/05/2004, 10h40

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