Envoyé par
Tcharl
Hello Olivier
Pas mal ce petit tutoriel, bien complet!
Au niveau de mes remarques:
* Pour les services REST, tu peux te servir de l'enum MediaType.APPLICATION_XML plutôt que les chaines en dur.
* Blueprint ne vend vraiment pas du rêve: tout ce xml à la main, c'est vraiment dur à écrire puis maintenir: as-tu essayé Pax-CDI?
* Spring-Data-Jpa peut être utilisé pour la couche DAO.
* Les .project, .settings et .classpath dans le zip sont en trop: c'est fonction de l'environnement utilisateur, et généré automatiquement par m2e.
* Un exemple de commande karaf comme jdbc:list ou cxf:list-endpoints aurait été bienvenu.
* Citer Pax-Exam pour les tests d'intégration business aurait été un plus.
Ce que j'ai appris: les kars, c'est sympa! Il faut que je les mette dans mon framework!
Tu n'aurais à tout hasard pas envie de participer à l'effort sur Osgiliath enterprise framework? C'est complètement ce que tu as décris, avec des facilités/capacités en plus (Swagger, CDI, Hawtio, JMS, Camel, UI en AngularJs...).
Il reste pas mal de choses à faire, mais l'essentiel est là et fonctionne plutôt bien!
Bien joué en tout cas, et j'espère avoir de tes nouvelles.
Charlie
Partager