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 :

JSF sun1.2 template


Sujet :

JSF Java

  1. #1
    Membre Expert Avatar de nathieb
    Homme Profil pro
    DevOps
    Inscrit en
    Mai 2004
    Messages
    1 058
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : DevOps
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 058
    Par défaut JSF sun1.2 template
    Bonjour,

    Je suis un ex de PHP/SMarty, je m'initie au développment JAVA sur un projet.
    J'utilise JSF1.2/Glassffish/JPA toplink EJB3 ouf ....

    Je me questionne sur la notion de template avec JSF. En utilisant , Smarty j'ai apprécié le fait de remplacer des variables {#mavar} par ce que je voulais un string, une expression booleénne ou carrément un objet. Je voudrais reproduire cette notion avec JSF, mais je ne vois pas vraiment comment . J'ai entendu parlé de Velocity mais il ne semble pas être intégré de façon correcte ?

    Peux avec Simplement avec JSF, JSTL ou JSP utiliser cette notion en découpant simplement ses pages ?

    Je suis à la quête d'exemples.
    Merci d'avance pour vos lumières

    JSF c'est passionnant, le seul hic c'est la dimension des frameworks et leurs intégrations différentes dans les IDE ( Eclipse, Netbeans, Jdevelopper .... )
    manque toujours un truc. Bref c'est un avis de bleu, mais bon.


    olivier

  2. #2
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Bonjour et bienvenue dans le merveilleux monde du Java

    Alors le templating n'est pas géré de base par JSF (en attendant JSF 2.0 tout du moins).
    Mais heureusement, il existe notre ami Facelets pour réaliser cela !
    Je te conseille donc la lecture d'un court mais passionnant article de djo.mos sur le sujet.

    Bonne continuation...
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  3. #3
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Citation Envoyé par nathieb Voir le message
    ... j'ai apprécié le fait de remplacer des variables {#mavar} par ce que je voulais un string, une expression booleénne ou carrément un objet....
    En JSF, si tu écrits #{monBean.maVariable} dans une page JSF (JSP ou XHTML) alors cela fera référence à la propriété maVariable contenu dans le bean (la classe Java) dont l'ID est monBean. Cette propriété peut être un String, un booléen, n'importe quoi en Java. Ce sont les expressions EL.
    C'est plus ou moins ce que tu veux, non ? Ne connaissant pas SMarty, je peux avoir mal compris ta demande toutefois...
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  4. #4
    Membre Expert Avatar de nathieb
    Homme Profil pro
    DevOps
    Inscrit en
    Mai 2004
    Messages
    1 058
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : DevOps
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 058
    Par défaut yes
    Bonjour,

    Tu viens de lever un voile sur mon ignorence comme quoi.
    je voyais souvent des <ui: .... et impossible de comprendre
    meric les IDE. Facelets évidemment

    Ce framework fonctionne comme le moteur de template Smarty
    donc merci


    olivier

Discussions similaires

  1. Réponses: 1
    Dernier message: 11/01/2011, 08h36
  2. Réponses: 12
    Dernier message: 19/10/2009, 09h36
  3. Réponses: 0
    Dernier message: 24/07/2009, 11h15
  4. JSF 1.2 Facelets templates mise à jour
    Par nathieb dans le forum JSF
    Réponses: 1
    Dernier message: 04/09/2008, 11h22
  5. template en JSF pour ma page d'accueil JSP
    Par Smix007 dans le forum JSF
    Réponses: 6
    Dernier message: 01/02/2007, 16h31

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