Bonjour, je commence à réfléchir sur ce qui doit être fait en relisant l'analyse initiale faites pour ce module. Dans l'analyse c'est écrit :
Déploiement d'application =========================
Il est bien sur possible d'utiliser l'application avec tous les sources dans Wikitty. Mais il est aussi possible d'utiliser l'application en extrayant les sources dans des fichiers et les packagers dans un war. Dans ce cas l'application est figée et n'est plus modifiable à l'exécution. Pour cela on utilise la servlet WikittyPublicationExternalize qui au lieu d'aller chercher les WikittyPubText et WikittyPubData dans le WikittyService va les chercher sur le système de fichiers.
Es ce que le packaging en war est nécessaire ? Parce que finalement le code contenu dans les wikittypubtext est évalué par wikitty publication ? Donc un wikittypublicationFileSystem comme développé pour la synchronisation suffirait (en un peu modifié pour ne pas autoriser de modification, etc) ? A moins que le code est évalué par le externalize, mais du coup on perd l’intérêt d'un multi context.
Dans le mode externalize les jsp et autres resources peuvent être précompilées.
Pareil en fait, si le code est évalué par wikitty publication pourquoi le précompiler ? N'es ce pas le rôle de publication de lire le code et de l'interpréter à la volé ? Voilà, Manoël.