Bonjour à tous,
je lance ici un sujet qui pourrait peut-être intéresser certains d'entre vous ...
Je développe depuis quelques années maintenant des petites applications Java standalone, qui présentent souvent les mêmes contraintes (avoir une base de données embarquée).
Il m'est donc venu l'idée de regrouper tous les frameworks et techno que j'utilise dans un même projet template, afin de démarrer rapidement un tel nouveau projet quand j'en ai le besoin.
Le projet template permet donc de créer des applications Java standalone et voici les frameworks qu'il intègre :
- Spring pour le façonnage des couches du projet, ainsi que la gestion de l'accès à la base de données
- Hibernate/JPA pour la persistence des données
- Junit pour les tests unitaires
- HSQLDB pour la base de données embarquée (une base de données de tests est fournie également, uniquement dédiée aux tests unitaires)
- Ant pour le déploiement de projet
- Une petite librairie qui permet d'avoir des classes abstraites et de définir rapidement des services/daos sans avoir à récrire les méthodes CRUD d'une entité
Je fournis donc pour résumer, un projet template prêt au développement, mais également pour ceux qui utilisent le dernier éclipse un petit plugin qui ajoute un wizzard pour créer directement dans son workspace le projet template précédent, et qui ajoute un menu qui propose de créer des classes services/dao et deux trois autres petites choses...
J'ai tout regroupé dans une petite doc ici
http://bubuzano.fr/jewel/
j'ai fait ça pour moi à la base, donc les explications sont minimalistes, j'attends de voir si ça intéresse quelqu'un avant de passer vraiment un peu de temps à paufiner le tout.
Voila en esperant quelques retours, et des remarques positives comme négatives ...
bonne journée
Partager