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

Taglibs Java Discussion :

Intérêt et usage [JSTL]


Sujet :

Taglibs Java

  1. #1
    Membre éclairé Avatar de le Daoud
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    287
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2002
    Messages : 287
    Par défaut Intérêt et usage
    Bonjour,

    Je commence à utiliser les jsp. Etant principalement utilisateur de PHP et ASP je suis un peu dérouté par les JSTL. J'ai été tout d'abord séduit par cette simplification. Mais, dans un second temps je mes suis confronté à des questions embarassantes.
    Etant donné que certaines instructions ne sont pas possibles (comme le else par exemple), j'imagine que l'on arrive vite à un mélange de scriptlets et de EL, ce qui pose problème au niveau lisibilité.
    De plus, je me demande, au niveau compatibilité, s'il n'y a pas des complications inutiles. Par exemple, désirant mettre en pratique un exemple issu d'un livre, j'ai pu constater que les spécifications du fichier web.xml avaient changé.
    Bref, utilisez-vous ces fameuses taglib, et si oui quelles en sont les avantages par rapport à une approche "pure" programmation.

    Merci

  2. #2
    Rédacteur/Modérateur
    Avatar de Laurent.B
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2004
    Messages
    3 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Novembre 2004
    Messages : 3 468
    Par défaut
    Tu peux faire un else mais en fait il est présenté comme un switch, c'est à dire qu'il faut utiliser les tags choose et when. Partant de là, pas besoin de scriptlet.

    Le web.xml n'est pas lié directement à JSTL, la version indiquée au début du fichier te dit quelle DTD adopter mais je ne suis pas sûr que tu sois obligé de mettre à jour le web.xml d'une application existante suite à un changement de version de serveur... Ca paraît absurde mais je n'ai pas vérifié.

    L'avantage de JSTL et des autres taglib est l'homogénéité dans le code.

    L'étape suivante est de créer tes propres taglibs pour combler les manques ou les choses bien spécifiques à l'application que tu développes.
    Responsable FAQ Eclipse | Maintiens et développe un des logiciels destinés aux rédacteurs sur developpez.com
    Gardons toujours à l'esprit que le forum constitue une base documentaire, dont l'utilité et la qualité dépendent du soin apporté à nos questions et nos réponses. Soyons polis, précis (dans le titre et dans le corps des questions), concis, constructifs et faisons de notre mieux pour respecter la langue française et sa grammaire. Merci pour nous (les modérateurs) mais aussi et surtout, merci pour vous.
    Problème solutionné => je vais au bas de la page et je clique sur le bouton (qui suite à mise à jour du forum, a légèrement changé d'aspect).

  3. #3
    Membre éclairé Avatar de le Daoud
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    287
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2002
    Messages : 287
    Par défaut
    Citation Envoyé par Laurent.B

    L'avantage de JSTL et des autres taglib est l'homogénéité dans le code.
    Oui, mais tout coder en Java, n'est-ce pas aussi être homogène ?

  4. #4
    Rédacteur/Modérateur
    Avatar de Laurent.B
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2004
    Messages
    3 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Novembre 2004
    Messages : 3 468
    Par défaut
    Etant donné qu'on parle d'application web, cela est impossible de tout coder soit dans l'un soit dans l'autre. Non?
    Responsable FAQ Eclipse | Maintiens et développe un des logiciels destinés aux rédacteurs sur developpez.com
    Gardons toujours à l'esprit que le forum constitue une base documentaire, dont l'utilité et la qualité dépendent du soin apporté à nos questions et nos réponses. Soyons polis, précis (dans le titre et dans le corps des questions), concis, constructifs et faisons de notre mieux pour respecter la langue française et sa grammaire. Merci pour nous (les modérateurs) mais aussi et surtout, merci pour vous.
    Problème solutionné => je vais au bas de la page et je clique sur le bouton (qui suite à mise à jour du forum, a légèrement changé d'aspect).

  5. #5
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,

    Citation Envoyé par le Daoud
    Oui, mais tout coder en Java, n'est-ce pas aussi être homogène ?
    Dans ce cas pourquoi utiliser des JSP ??? On peut se contenter de Servlet...


    Pour générer de l'HTML une JSP est bien plus pratique, et en utilisabt un "langage XML" pour dynamiser le tout on obtient quelque chose de nettement plus lisible que le mélange JSP/Java...

    De plus cela permet de bien séparé les couches métiers et présentations...

    a++

  6. #6
    Membre éclairé Avatar de le Daoud
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    287
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2002
    Messages : 287
    Par défaut
    Ok, merci à vous deux

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

Discussions similaires

  1. Quel est l'intérêt des Services Web ??
    Par silvermoon dans le forum Débats sur le développement - Le Best Of
    Réponses: 19
    Dernier message: 12/02/2003, 22h28
  2. [Concept] BD ou Gestion par fichier. Intérêt de la BD ?
    Par Cian dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 28/11/2002, 12h16
  3. [Technique] Intérêt des index
    Par ddams dans le forum Décisions SGBD
    Réponses: 10
    Dernier message: 04/11/2002, 15h11

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