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

Servlets/JSP Java Discussion :

[Primefaces 3.0] Question sur les EL (expression languages)


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de geforce
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2010
    Messages
    1 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

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

    Informations forums :
    Inscription : Janvier 2010
    Messages : 1 055
    Par défaut [Primefaces 3.0] Question sur les EL (expression languages)
    Bonjour,

    Je voudrais savoir si je peux faire des Appel à des méthodes dans des EL ?

    Aussi Quel sont les bonne pratique d'utilisation dans des EL (je peux ou pas utilisé des méthodes avec ou sans paramétré ou si je ne peux utiliser que des Setter et Getter, ….)

    Merci

  2. #2
    Membre émérite Avatar de Lorantus
    Homme Profil pro
    Consultant développeur indépendant / Java/VB/C(++)/ObjectPal
    Inscrit en
    Août 2007
    Messages
    599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant développeur indépendant / Java/VB/C(++)/ObjectPal

    Informations forums :
    Inscription : Août 2007
    Messages : 599
    Par défaut
    Il est possible de faire appel à une fonction dans une expression EL. Mais cela n'est pas pratique courante.

    Plus d'infos ici.

    De par la nature de l'architecture, il est conseillé d'avoir que des fonctions agissant sur le rendu, et ne pas avoir de fonction métier. Enfin, ça c'est aussi un avis personnel que d'autres pourront contester.

  3. #3
    Membre éprouvé
    Avatar de geforce
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2010
    Messages
    1 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

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

    Informations forums :
    Inscription : Janvier 2010
    Messages : 1 055
    Par défaut
    Citation Envoyé par Lorantus Voir le message
    Il est possible de faire appel à une fonction dans une expression EL. Mais cela n'est pas pratique courante.

    Plus d'infos ici.

    De par la nature de l'architecture, il est conseillé d'avoir que des fonctions agissant sur le rendu, et ne pas avoir de fonction métier. Enfin, ça c'est aussi un avis personnel que d'autres pourront contester.
    Ok merci j'en prends note

    Une question sa serais bien d'utilisé des Méthode avec des paramètres dans EL (un collègue la fait) mais je ne crois pas tellement que ce bien mais je n’ai pas trouvais de quoi dire pour le convaincre de ne pas utiliser ce type-là.

    Aussi j'ai moi-même utilisé une méthode qui a un paramètre mais sans le mettre explicitement dans la EL et sa marche malgré que l'éditeur dit qu'il ne reconnaît pas la ligne ? (comme l'expliqués vous !)

  4. #4
    Membre émérite Avatar de Lorantus
    Homme Profil pro
    Consultant développeur indépendant / Java/VB/C(++)/ObjectPal
    Inscrit en
    Août 2007
    Messages
    599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant développeur indépendant / Java/VB/C(++)/ObjectPal

    Informations forums :
    Inscription : Août 2007
    Messages : 599
    Par défaut
    L'éditeur n'est pas forcement le reflet de la J.S.R. autorisant l'appel des fonctions.

    Pour ne pas utiliser l'appel des fonctions dans EL, il n'y a pas mieux que de revoir la partie métier et modifier le modèle.

  5. #5
    Membre éprouvé
    Avatar de geforce
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2010
    Messages
    1 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

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

    Informations forums :
    Inscription : Janvier 2010
    Messages : 1 055
    Par défaut
    Citation Envoyé par Lorantus Voir le message
    L'éditeur n'est pas forcement le reflet de la J.S.R. autorisant l'appel des fonctions.

    Pour ne pas utiliser l'appel des fonctions dans EL, il n'y a pas mieux que de revoir la partie métier et modifier le modèle.
    J.S.R ??!!

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

Discussions similaires

  1. [grep] Une question sur les expressions régulières
    Par Bahan_auboulot dans le forum Linux
    Réponses: 5
    Dernier message: 04/12/2008, 19h12
  2. [RegEx] question sur les expressions régulières
    Par vasilov dans le forum Langage
    Réponses: 2
    Dernier message: 20/06/2008, 16h25
  3. question sur les expressions régulières
    Par goanes dans le forum Langage
    Réponses: 2
    Dernier message: 02/09/2007, 23h34
  4. Question sur les expressions régulières
    Par zarbiman dans le forum Collection et Stream
    Réponses: 5
    Dernier message: 03/04/2007, 14h27
  5. Question sur les expressions régulières
    Par espadon1 dans le forum Langage
    Réponses: 2
    Dernier message: 05/07/2006, 08h59

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