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 :

Petite question de java jsf persistence


Sujet :

JSF Java

  1. #1
    Membre à l'essai
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2016
    Messages
    85
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2016
    Messages : 85
    Points : 20
    Points
    20
    Par défaut Petite question de java jsf persistence
    Bonjour à tous !

    j'ai fait un (nième) tuto sur jsf avec utilisation de la persistence : https://netbeans.org/kb/docs/javaee/...html?print=yes

    il s'agit de saisir un message sur une forme de saisie, de le stocker, et d'afficher en retour le nombre de messages saisis au total. Donc c'est du copié coller, ça marche mais j'ai envie de le modifier un peu pour bien comprendre comment ça se goupille. Au lieu d'afficher le nombre de messages, je veux les lister en plus sur la même forme.
    J'ai créé une nouvelle méthode mais j'ai un problème java, de type de données que je n'arrive pas à comprendre.

    Donc qu'est ce que
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    private Class<T> entityClass;
    ? le Class<T> représente quoi ? En fait je voudrais appeler la méthode
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    public List<T> findAll() {
    mais si je fais

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    public List<T> getListOfMessages(){
     
           return messageFacade.findAll();
        }
    j'ai une erreur de type T inconnu. T c'est un objet jsf ? C'est quoi ?

    et puis cette classe :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    public abstract class AbstractFacade<T> {
        private Class<T> entityClass;
    je ne comprends pas le <T> encore une fois

    je ne suis pas une flèche en java, si c'est juste du java dites moi...

    Merci d'avance...

  2. #2
    Membre à l'essai
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2016
    Messages
    85
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2016
    Messages : 85
    Points : 20
    Points
    20
    Par défaut
    j'ai trouvé, wiiii ! mais par contre au niveau des méthodes appelées depuis une forme jsf, via un bean, le nom de la méthode n'est pas respecté, par exemple :

    #{MessageView.listOfMessages} appelle la méthode getListOfMessages de l'objet MessageView, c'est normal ? En tout cas c'est pas bien !!!

Discussions similaires

  1. Création d'un serious game en Java : une petite question
    Par Henley dans le forum Général Java
    Réponses: 0
    Dernier message: 28/04/2015, 18h36
  2. Petite question sur l'import les packages Java
    Par zpico dans le forum Débuter avec Java
    Réponses: 3
    Dernier message: 08/04/2012, 10h52
  3. Petite question sur exercice Java
    Par romain1 dans le forum Débuter avec Java
    Réponses: 4
    Dernier message: 01/09/2008, 11h37
  4. Petite question sur les conventions de nommage en Java
    Par implosion dans le forum Langage
    Réponses: 7
    Dernier message: 18/01/2006, 15h54
  5. Réponses: 2
    Dernier message: 06/10/2004, 18h09

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