Re: Test du nouveau type d'évenemen t
Grégoire Cachet <[email protected]> Thu, 08 Apr 2004 22:51:15 +0200
| Newsgroups | gmane.comp.web.blogv2.devel |
|---|---|
| Message-ID | <[email protected]> |
Eric Daspet wrote: >>Dans la définition du >>module, on mettra qui doit faire quoi pour tel type de requete ? >> >> > >Même pas. Le premier gestionnaire s'exécute, il regarde comme un grand >si il y a une catégorie de spécifiée, et si oui il traite la chose en >enregistrant la catégorie demandée. >Les autres suivent le même principe en relisant cette info, et si elle >est présente font leurs actions. >Si aucune catégorie n'est demandée il retourne tout de suite sans rien >faire. > >Du coup il il n'y a nulle pas besoin d'aller dire à qui que ce soit ce >qu'il doit faire. Chacun lit les données et décide en fonction ce qu'il >doit faire ou pas. Moins il y a de controle central moins on aura de >problÚme pour gérer les organisations. > > > le premier gestionnaire qui s'execute, c'est ce que j'appelle DocumentHandler. En fait, il faut bien quelqu'un pour lire la requete interne et dire qui doit intervenir en chargeant les intervenants dans le controleur, non ? Parce que si tout le monde intervient et lit la requete interne en se disant "est-ce que je dois intervenir la dessus ?", ca risque non seulement d'être un peu le bazar, mais en plus on va avoir des performances desastreuses. C'est pour ca que je propose d'utiliser la méthode des filtres d'Olivier, mais de le faire au niveau du XML de description du module : dans ce XML, on dit : tu fais intervenir ce gestionnaire s'il y a ca dans la requete interne. Ainsi, on contruit la liste lors d'une reconfiguration de l'application, et ca reste performant. Ce n'est qu'une proposition, peut-être as-tu quelque chose de plus concret à proposer Eric ? -- Grégoire Cachet - Développeur intégrateur chez Audacy http://www.zwiffer.org http://www.audacy.fr Mangeur de cigogne http://mangeur-de-cigogne.info/