Pour m'occuper un peu et pas trop perdre la main en dev web java, je voudrais me faire un petit moteur de blog en Java.
je me pose des questions :
- sur l'archi en elle-même
- sur la vue
pour l'archi je compte faire un truc classique en 3 couches, et surement utiliser Spring, pour voir la tete que ca a.
pour la vue c plus problématique : je voudrais qqc qui soit customizable.
il faut : préparer les données à afficher --> structurer la page --> lui appliquer un style
A la rigueur, les 2 premiers n'ont pas besoin d'être customizables, mais le dernier oui...
Y'a cette technique, que j'ai déjà mis en oeuvre, g cru mourir tellement c bloaté :
http://www.javaworld.com/javaworld [...] sxslt.html
en gros ca consiste en aggréger les données à afficher dans un flux XML, lui faire subir une première transfo qui structure la page en le transformant en un pseudo HTML (1 xsl / page ou presque), et une seconde qui applique le style / créee le HTML (le XSL de celle ci étant commun à toutes les pages)
c laid parce que :
- niveau perf c obligé de passer par XSLTC pour pas trop perdre
- faut limite une XSL par écran
- les XSL sont en général imbitables, c très difficile de pas mettre de controle dedans, et c franchement pas fait pour
j'avais pensé à faire des composants (menu, zones de "billets", titre, etc...) qui soient capable de se dumper en HTML
pour créer son template de blog, il suffirait de créer une JSP qui "appelle" ces composants, et leur demande de se dumper...ca me semble extensible parce que via la JSP on peut ajouter ses propres composants, mettre en forme la page, etc...et via la XSL, on peut meme changer l'apparence des composants existants...
si je suis bien, c aussi le concept de JSF non ? sinon dotclear semble fonctionner selon ce concept, via des fonctions à appeller...
vous en pensez quoi ? si vous avez de la littérature sur le sujet, ca m'intéresse...
Message édité par Jubijub le 19-06-2006 à 07:41:00
---------------
Jubi Photos : Flickr - 500px