C'est un projet très intéressant, au sens où il fournit déja une architecture de base pour les projets web.
Et cette force est aussi sa principale limitation : comment adapter une telle architecture à une application non web ?
Mais, foin de ces limitations, Joffad fournit une infrastructure très intéressante pour développer un projet web pour Jonas. Bien sûr, les autres serveurs d'application J2EE ne sont pas concernés, mais là, la modification est beaucoup plus rapide à mettre en oeuvre, j'imagine (il s'agit après tout uniquement de changer quelques propriétés du projet).
En fait, quand je vois ce projet, je ne peux m'empêcher de penser à Lomboz, le plugin "d'édition de projets web" pour Eclipse, qui fournit lui aussi une structure de base, ainsi que de nombreux wizards facilitant la gestion de tels projets. Un rapprochement de ces deux projets rendrait à mon avis bien plus rapide la mise en place d'un plugin Eclipse.
Une dernière chose me choque : la présence de BCEL. Cette bibliothèque est un outil de manipulation de bytecode, dont je crois savoir qu'il est utilsié par Jonas pour instrumenter les EJBs (contrairement, par exemple, à JBoss qui utilise des aspects pour ces fonctionnalités). Sa place est-elle dans les bibliothèques système ? Auquel cas ce plugin est entièrement conçu pour Jonas ? Ou dans les lbiraires app-server (une hiérarchie qui d'ailleurs n'existe pas) auquel cas ce projet peut devenir multi serveur d'application.
# Re: JOFFAD 1.0 est disponible
Posté par Nicolas Delsaux . En réponse à la dépêche JOFFAD 1.0 est disponible. Évalué à 3.
Et cette force est aussi sa principale limitation : comment adapter une telle architecture à une application non web ?
Mais, foin de ces limitations, Joffad fournit une infrastructure très intéressante pour développer un projet web pour Jonas. Bien sûr, les autres serveurs d'application J2EE ne sont pas concernés, mais là, la modification est beaucoup plus rapide à mettre en oeuvre, j'imagine (il s'agit après tout uniquement de changer quelques propriétés du projet).
En fait, quand je vois ce projet, je ne peux m'empêcher de penser à Lomboz, le plugin "d'édition de projets web" pour Eclipse, qui fournit lui aussi une structure de base, ainsi que de nombreux wizards facilitant la gestion de tels projets. Un rapprochement de ces deux projets rendrait à mon avis bien plus rapide la mise en place d'un plugin Eclipse.
Une dernière chose me choque : la présence de BCEL. Cette bibliothèque est un outil de manipulation de bytecode, dont je crois savoir qu'il est utilsié par Jonas pour instrumenter les EJBs (contrairement, par exemple, à JBoss qui utilise des aspects pour ces fonctionnalités). Sa place est-elle dans les bibliothèques système ? Auquel cas ce plugin est entièrement conçu pour Jonas ? Ou dans les lbiraires app-server (une hiérarchie qui d'ailleurs n'existe pas) auquel cas ce projet peut devenir multi serveur d'application.