pseudo-archive Java 
Réalisation

Performance des taglibs
Salut

J'aurais aimé dans mon projet mettre en place des taglibs pour essayer de
sortir le maximum de code java des pages jsp. Il faut que je me penche sur
leur fonctionnement mais avant cela, j'aurais aimé, si cela est possible
que quelqu'un m'explique les différences de performance éventuelles entre
du code java contenu dans le jsp et du code contenu dans un taglib. Je
crois savoir que les performances des taglibs ont été améliorées avec la
spec 1.2 est-ce exact ? Est ce que la différence de performance entre du
code 'embarqué' dans la page jsp et du code mis dans un taglib est
négligeable ou non.


Merci d'avance

Seb

__________________________________________________________________________
____ ifrance.com, l'email gratuit le plus complet de l'Internet ! vos
emails depuis un navigateur, en POP3, sur Minitel, sur le WAP...
http://www.ifrance.com/_reloc/email.emailif




>  Salut
>  
>   Est ce que la différence de performance entre du code
>  'embarqué' dans la page jsp et du code mis dans un taglib est
>  négligeable ou non.

Oui c'est négligeable. Les taglib sont tellement pratiques que nous
les employons partout (y compris pour faire des boucles, des if,
...). Les 2 principaux apports c'est:

1. Le JSP ne contient quaziment plus de code Java (donc plus de bug
   dans les JSP)

2. Les JSP deviennent nettement plus éditables sous DreamWeaver

a+

---------------------------------------------------------------
 Olivier Dedieu
 JALIOS (33) 1 39 63 51 47, fax (33) 1 39 63 52 45
 INRIA Rocquencourt, BP 105, 78153 LE CHESNAY cedex FRANCE
 JavaChannel: http://www.java-channel.org/
---------------------------------------------------------------






> 2. Les JSP deviennent nettement plus éditables sous DreamWeaver

C'est marrant, dans mon esprit c'était le contraire.  Je pensais qu'une
page pleine de taglibs ne rendait rien du tout, comment cela se passe
t'il, Dreamweaver travaille en connecté avec ton moteur de jsp pour le
rendu ?

Seb


__________________________________________________________________________
____ ifrance.com, l'email gratuit le plus complet de l'Internet ! vos
emails depuis un navigateur, en POP3, sur Minitel, sur le WAP...
http://www.ifrance.com/_reloc/email.emailif



Olivier, tu peux une fois nous dire quels Taglibs tu utilises (et où tu
les trouves), histoire de s'intéresser un peu à ce que les autres (toi,
entre autres) utilisent et apprécient ?

Merci,
MANU

-----Message d'origine-----
De : Olivier Dedieu [mailto:olivier.dedieu@inria.fr]
Envoyé : lundi 11 mars 2002 17:24
À : java@u-strasbg.fr
Objet : Re: Performance des taglibs



>  > 2. Les JSP deviennent nettement plus éditables sous DreamWeaver
>  
>  C'est marrant, dans mon esprit c'était le contraire.  Je pensais qu'une
page 
>  pleine de taglibs ne rendait rien du tout, comment cela se passe t'il,
>  Dreamweaver travaille en connecté avec ton moteur de jsp pour le rendu
>  ?

Non mais par contre DW est fortement customizable. Tu peux donc lui
indiquer des icones pour le rendu des custom tags et meme des
inspectors (qui permettent d'éditer les attributs du tag comme les
autres tag HTML dans la palette Properties)

a+

---------------------------------------------------------------
 Olivier Dedieu
 JALIOS (33) 1 39 63 51 47, fax (33) 1 39 63 52 45
 INRIA Rocquencourt, BP 105, 78153 LE CHESNAY cedex FRANCE
 JavaChannel: http://www.java-channel.org/
---------------------------------------------------------------






>  Olivier, tu peux une fois nous dire quels Taglibs tu utilises (et où tu
>  les trouves), histoire de s'intéresser un peu à ce que les autres (toi,
>  entre autres) utilisent et apprécient ?

On utilise notre propre taglib (une trentaine de tags). Pour chaque
tag, on a fait un icone et inspector DreamWeaver. Comme c'est dans le
cadre d'un produit commercial, ca n'est donc par free (nénamoins on
reflechi à diffuser en opensource les tags assez generiques (foreach, if,
date, ...)).

Dans les taglib dispo, il y a celles de Jakarta et celles de ColdJava (pas
opensource). 

Voila des liens sur des taglibs qui existent. 
http://pharos.inria.fr/Java/query.jsp?keyword.s1:9145=on&keyword.s1:10837=on

Il y a en particulier la JSPTL (JSP Standard Tag Lib) mais je n'aime
pas trop leur mini-language de script associé.
http://jakarta.apache.org/taglibs/doc/jsptl-doc/intro.html

a+

---------------------------------------------------------------
 Olivier Dedieu
 JALIOS (33) 1 39 63 51 47, fax (33) 1 39 63 52 45
 INRIA Rocquencourt, BP 105, 78153 LE CHESNAY cedex FRANCE
 JavaChannel: http://www.java-channel.org/
---------------------------------------------------------------