Bertrand Delacretaz wrote:
Le 24 mars 05, � 11:13, Aur�lien DEHAY a �crit :
...J'utilise ce qu'il y a dans le block petstore (qui ne contient semble-t-il que �a d'ailleurs :p ), �a marche vraiment bien. Quelle genre d'id�e as-tu?
L'id�e serait de cr�er des wrappers java pour faciliter l'acc�s � SQL depuis le flowscript, du genre (j'invente, c'est tr�s approximatif):
var connection = dbWrapper.getConnection("my-connection"); var resultSetWrapper = connection.query("select * from planets");
cocoon.sendPage( "mon-jx-qui-dumpe-le-resultset.jx", { "conn" : connection, "rs" : resultSetWrapper } )
Et il manque le 3�me param�tre � sendPage pour �tre sur d'appeler connection.close() quand on en a fini avec la page.
En fait je pense qu'il manque tr�s peu pour pouvoir r�aliser cela, peut-�tre m�me que nous avons d�j� tout ce qu'il faut dans Cocoon et qu'il suffit de cr�er quelques exemples.
Un des probl�mes est de cr�er des requ�tes suppl�mentaires en fonction du r�sultat, du genre (pseudocode):
foreach rs.lines
id = rs.column["planet_id"];
newRs = conn.query("select * from otherDb where stuff = someFunctionOf(id))
Ce que ESQL permet assez facilement.
As-tu regard� jDBI? http://jdbi.codehaus.org/
Ca fait un moment que �a me d�mange de construire un joli sample avec �a, mais malheureusement le temps n'est pas extensible...
Sylvain
-- Sylvain Wallez Anyware Technologies http://apache.org/~sylvain http://anyware-tech.com Apache Software Foundation Member Research & Technology Director
--------------------------------------------------------------------- Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/ Pour vous desinscrire : mailto:[EMAIL PROTECTED] Autres commandes : mailto:[EMAIL PROTECTED]
