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

Struts 1 Java Discussion :

[Struts][Taglib]Utlisation des taglibs et poids de la page


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2005
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 43
    Par défaut [Struts][Taglib]Utlisation des taglibs et poids de la page
    Bonjour à tous,

    j'ai actuellement le nez plongé dans Struts et je me rends compte qu'il est de coutume dans le monde Struts d'utiliser la foule de tags fournis au lieu de code directement en Java dans la JSP. Par exemple, pour effectuer un simple parcours de liste ou des comparaisons ...

    Cela me pose un problème. Lorsque je regarde le fichier Java résultant de la précompilation d'une JSP, je remarque que le code qui vient en remplacement des tags Struts est plus important que ce que j'aurais pu mettre en codant directement en Java.

    Ma question est donc la suivante :
    L'utilisation de ces tags n'augmente-t-elle pas trop le poids d'une page et du temps d'exécution ???

    Merci pour vos remarques, témoignages, ...

    @+

  2. #2
    zl
    zl est déconnecté
    Membre éprouvé
    Inscrit en
    Août 2005
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 75
    Par défaut
    Sur le site de Struts, tu pourrais trouver des tests de performance.

    Par ailleurs et en me basant sur ma propore expérience, je peux te dire que la fait d'utiliser les tag Struts est plutôt un grand gain. Tous les sites d'e-commerce s'orienent de plus en plus vers les tags.

    La taille du fichier généré n'a pas vraiment d'importance.



    Zl.

  3. #3
    Membre éprouvé Avatar de et.rond.et.rond
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    110
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 110
    Par défaut
    c'est évident que s'il y a plus de code ça va prendre plus de temps mais ensuite ce code Java est compilé (comme les classes) et donc ensuite c'est uniquement le "bytecode" qui est exécuté et ça va très vite

    au autre gain de temps enorme si tu utilises les taglib : le temps de maintenance

  4. #4
    Membre averti
    Inscrit en
    Janvier 2005
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 43
    Par défaut
    OK ! Donc selon vous, le code ajouté par l'emploi de tag n'a pas d'incidence sur le temps d'exécution de la page.

    En revanche, il me semble qu'une page JSP ne doit pas dépasser une taille limite, sinon Jasper ne la compile plus et renvoie une Exception de type OutOfMemory.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 13
    Par défaut
    oui mais si tu realises toute la logique dans l'action, ta jsp ne devrait pas etre enorme.

Discussions similaires

  1. Utilisation des TagLib html et bean
    Par Punksociety dans le forum Struts 1
    Réponses: 4
    Dernier message: 06/01/2010, 15h46
  2. [taglib] Utilisation des "frames" des tags ID3v2
    Par smarties dans le forum Bibliothèques
    Réponses: 0
    Dernier message: 18/12/2009, 11h33
  3. declarer des taglib dans web.xml
    Par khaigo dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 08/12/2009, 10h37
  4. Définition des taglib
    Par foubou dans le forum Tapestry
    Réponses: 1
    Dernier message: 11/05/2009, 12h07
  5. [STRUTS] Problème avec des ActionForm
    Par zarbydigital dans le forum Struts 1
    Réponses: 2
    Dernier message: 29/03/2004, 13h49

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