Développeur : Sortie de JOFFAD 2.0 !
Posté par Stéphane TRAUMAT (page perso, ). Modéré le 10 juin 2004.
Nous sommes heureux d'annoncer la sortie de JOFFAD 2.0
Sous licence LGPL, JOFFAD (Java Open Framework For Application Development) est un modèle de projet J2EE sous JOnAS qui intègre :
- Une arborescence de répertoire simple, réutilisable et documentée.
- Des scripts Ant fonctionnels qui vous permettent de réaliser les tâches basiques d'un projet J2EE (compilation, déploiement, ... ).
- Des outils libres régulièrement utilisés comme XDoclet, JUnitEE ou Struts.
Sous licence LGPL, JOFFAD (Java Open Framework For Application Development) est un modèle de projet J2EE sous JOnAS qui intègre :
- Une arborescence de répertoire simple, réutilisable et documentée.
- Des scripts Ant fonctionnels qui vous permettent de réaliser les tâches basiques d'un projet J2EE (compilation, déploiement, ... ).
- Des outils libres régulièrement utilisés comme XDoclet, JUnitEE ou Struts.
JOFFAD (781 hits)
> Lire la suite (22 commentaires, moyenne: 1,7). [dépêche : 1511 caractères]
Vous avez demandé le commentaire #428003.




Par rapport à Ejosa ?
J'étais justement en train de voir pour me faire un tel projet.
Ce projet tombe donc à pic !
J'aimerai par contre savoir ce que vaut Joffad par rapport à Ejosa ?
D'après ce que j'ai peu voir, Joffad semble beaucoup plus simple. Dans les deux sens du terme : il y a moins de choses à comprendre pour l'utiliser, mais sa couverture d'un cycle de développement complet est plus limité.
Par exemple, Ejosa intègre complétement le MDA (en gros, pilotage du projet par le modèle).
Enfin bon, c'est un avis rapide, car je ne suis qu'au début de mes essais dans les 2 cas.
Je sais pas trop lequel choisir.
Tiens, d'ailleurs, autre question : quand on bosse avec des composants, mieux vaut faire un projet et une arborescence complète par composant, ou tout mettre ensemble (métier et applicatif) et faire la distinction au build ?
[^]Re: Par rapport à Ejosa ?
Bonjour,
Je connais bien le projet Ejosa et son excellent développer Lofi. C'est un très beau projet, il a même été question de merger nos deux projets...
mais nous ne l'avons pas fait car je préférais garder un projet simple. Ejosa est vraiment très bien mais se mettre dedans prend du temps.. et le but de JOFFAD est justement de ne pas en perdre.
Pour le cycle de dev, il est vrai que nous n'avons pas pris tout en compte, nous partons du principe :
- dev du domaine des données
- dev de la logique métier
- tests unitaires de la logique métier
- dev des applications clients
l'approche MDA sera peut etre pris en compte dans la prochaine version avec androMDA... mais ca reste à determiner.
Pour ta question, je préfère tout mettre ensemble perso...
Sinon, je le répète, le but de JOFFAD est vraimetn de rester simple et de gagner du temps.
[^]MDA ?
Peux tu mieux décrire ce que tu entends par intégration avec MDA (Model Driven Approach je suppose) ?
Permettre de la transformation de modèle ?
Un modéle serait une représentation de la strucuture du projet ?
Un plugin Eclipse serait envisagé ?
Merci par avance.
[^]Re: MDA ?
Ce que moi j'entends par MDA ( ce n'est peut etre pas juste ) :
- utilisation d'un outil type poseidon ( http://www.gentleware.com/(...) ) pour modéliser.
- puis utilisation de androMDA ( http://www.andromda.org/(...) ) pour générer les composants.
Il y a des plugins eclipse comme omondo qui font ça aussi mais pas vérifier
[^]Re: MDA ?
Bon, je vais faire un peu de pub pour mon ptit site web perso qui explique cette norme de l'OMG :
http://www.toutmda.fr.st(...)