reutiliser des jsp - Java - Programmation
Marsh Posté le 25-04-2005 à 23:25:01
Tu peux faire des import |
De rien
Marsh Posté le 25-04-2005 à 23:44:15
benou a écrit :
|
Désolé mais mauvaise solution
Marsh Posté le 25-04-2005 à 23:49:00
benou a écrit :
|
bonjour, ça serait pour prendre la solution à l'envers, comme 80% des systèmes de templates HTML de la nature ...
Marsh Posté le 26-04-2005 à 08:40:05
une alternative aux tiles que perso j'adore Sitemesh :
http://www.opensymphony.com/sitemesh/
il genere les pages entre 10-20 ms.
Marsh Posté le 26-04-2005 à 08:55:00
nraynaud a écrit : bonjour, ça serait pour prendre la solution à l'envers, comme 80% des systèmes de templates HTML de la nature ... |
C'est à dire ?
Marsh Posté le 26-04-2005 à 09:04:39
yanis97 a écrit : Désolé mais mauvaise solution |
pour quelle raison ?
Marsh Posté le 26-04-2005 à 09:28:16
D'ailleurs Yanis. Que souhaites tu réutiliser dans ta JSP ?
Marsh Posté le 26-04-2005 à 09:31:38
sinon, tu parlait de perf ... si ce que tu pensais c'était générer des pages HTML en entier, et à la volée en XML/XSL, là tu vas avoir des problèmes de perf et de consommation mémoire excessive ...
Marsh Posté le 26-04-2005 à 10:25:05
benou a écrit : C'est à dire ? |
c'est très con, mais beaucoup se font avoir.
schématisons :
une page web c'est un header, un texte et un footer.
le template c'est la trame de la page.
pour celui qui ne réfléchit pas trop, ça fait que les templates deviennent ceci :
-inclure le header
-faire le corps
-inclure le footer.
Hors il se trouve que *tous* les templates se retrouvent avec le même code en haut et en bas.
Il faut donc inverser la dépendance et faire un système qui crache automatiquement un header et un footer autour du template d'un corps.
Et on se retrouve avec de templates sans redondance.
Dans la réalité, c'est un poil plus fin, mais il faut absolument inverser cette dépendance quand même (pas le temps de montrer un exemple concret là), pour ne plus jamais avoir à modifier un batch de JSP/PHP/template proprio à la main.
Marsh Posté le 26-04-2005 à 10:39:52
benou a écrit : sinon, tu parlait de perf ... si ce que tu pensais c'était générer des pages HTML en entier, et à la volée en XML/XSL, là tu vas avoir des problèmes de perf et de consommation mémoire excessive ... |
Bonjour
Pour le moment je ne sais pas, mais en gros j'ai une application qui utilise un certain nbre important de page jsp et aujourd'hui je dois réaliser plusieurs versions spécifiques à +sieurs clients.
Je cherche une méthode efficace pour réutiliser au max des pages jsp.
Je connais déjà les Tiles, mais bon !
Merci
Marsh Posté le 26-04-2005 à 11:33:48
nraynaud a écrit : c'est très con, mais beaucoup se font avoir. |
sauf si on considère que le header et le footer font parti du template ...
par exemple, y a du code HTML à mettre au dessus du header (title de la page, etc)
Marsh Posté le 26-04-2005 à 12:18:28
benou a écrit : sauf si on considère que le header et le footer font parti du template ... |
[citation]Dans la réalité, c'est un poil plus fin, mais il faut absolument inverser cette dépendance quand même (pas le temps de montrer un exemple concret là), pour ne plus jamais avoir à modifier un batch de JSP/PHP/template proprio à la main.[/citation]
Marsh Posté le 26-04-2005 à 13:48:03
benou a écrit : sauf si on considère que le header et le footer font parti du template ... |
sitemesh permet de faire ça. tu peux faire un template genre ça
|
et puis tes pages genre
<html><header><title>KOOKOO</title></header><body>pouet pouet tralala</body> |
et ça te crache ce que tu peux deviner.
(les $BODY et $PAGETITLE j'invente; dans la réalité c'est des tags jsp ou des macros velocity, je crois)
Même principe avec zope.
Marsh Posté le 26-04-2005 à 13:58:51
the real moins moins a écrit : (les $BODY et $PAGETITLE j'invente; dans la réalité c'est des tags jsp ou des macros velocity, je crois) |
c'est des tags jsp.
Sinon je suis en train d'ecrire un tutorial sur le couplage Sitemesh/hibernate/Spring MVC le tout lié par Spring, des que j'ai fini (j'en suis a 90%) je fais passer si vous ca vous interesse.
Marsh Posté le 26-04-2005 à 14:39:54
sebi a écrit : c'est des tags jsp. |
Quel est l'interet d'utiliser cet outil, ce n'est pas uniquement pour réutiliser des jsp qd même : please plus de précisions !
Marsh Posté le 26-04-2005 à 14:51:06
sebi a écrit : c'est des tags jsp. |
tu peux *aussi* faire tes decorators en velocity, maintenant
et perso, je suis en sitemesh/webwork2/picocontainer (et hibernate, oui)
Marsh Posté le 26-04-2005 à 14:51:56
yanis97 a écrit : Quel est l'interet d'utiliser cet outil, ce n'est pas uniquement pour réutiliser des jsp qd même : please plus de précisions ! |
Citation : ET DIS DONC PEUT ETRE QUE SI t'OUVRAIS UN PEU TES ECOUTILLES T'IRAIS FAIRE UN TOUR SUR GOOGLE? ENFIN JE DIS 9A JE DIS RIEN MOI HEIN STEPLÉ |
Marsh Posté le 29-04-2005 à 09:59:31
yanis97 a écrit : Quel est l'interet d'utiliser cet outil, ce n'est pas uniquement pour réutiliser des jsp qd même : please plus de précisions ! |
Bonjour
Je serais très intéressé par votre document, qd vous aurez fini, pourriez-vous m'indiquer l'adresse ou je peux le récupérer
Merci
Marsh Posté le 05-08-2005 à 10:48:24
yanis97 a écrit : Bonjour |
+1
Marsh Posté le 25-04-2005 à 23:23:10
Bonjour
Je souhaite reutiliser des pages jsp pour en faire des parties communes et des parties spécifiques, j'ai regardé les Tiles et leur héritage, mais j'ai peur que ce n'est pas performant, alors je cherche une autre méthode bcq plus performante et j'ai pensé à XML/XLS, cad générer des pages html via une transformation xls.
j'aimerais avoir votre avis sur ce sujet
En vous remerciant