mardi 18 juin 2013

C'est bientôt l'été, nouvelle tendance...



  Force est d'avouer que l'utilisation d'injection de dépendances JAVA avec SPRING reste très lourd lors du développement d'un logiciel. Le projet s'est donc allégé de la couche SPRING en implémentant le Singleton à l'ancienne (Design Pattern Singleton). Du coup simplification du code (diminution du nombre d'interfaces, de fichiers xml dédiés à la configuration).

  Je rencontrais pas mal de pb avec DB4O, des problèmes insolvables qui se finissaient généralement, par recréation du fichier base .dat, et oui ce fichier est binaire et non éditable. Une fois vérolé, il n'y avait plus qu'à tout recharger. Je suis donc passé par XStream qui permet la sérialisation rapide et fiable de tout objet JAVA.

   Avantages : 

                   - Fichiers XML propres à chaque composant.
                   - Fichiers Editables et donc reprise plus aisée.

   Exit aussi MAVEN, au profit de dépendances gérées depuis ECLIPSE, ras le bol de reconfigurer tout l'environnement MAVEN à chaque réinstall de PC.

  Présentation du nouveau projet dans un prochain post....


  Aller en attendant un superbe outil permettant de générer des mocks en JAVA (utile pour les tests unitaires), très simple d'utilisation.