Bienvenue !

Que ce soit le hasard, la curiosité ou les recommandations d'une connaissance (que je ne manquerais pas de remercier) qui vous aient amené sur ces quelques pages, je vous y souhaite la bienvenue...

La grande majorité des sections de ce site sont consacrées à la présentation de mon parcours, et de mon activité professionnelle. Néanmoins, il vous sera également possible de découvrir le reste de mon univers grâce aux différents liens que je propose vers les autres sites dont j'ai la charge ou auxquels je participe.

Si vous avez des questions ou si vous souhaitez en savoir un peu plus sur un sujet particulier, n'hésitez pas à me contacter.

 

                           

 
Checklist projet
Mardi, 18 Octobre 2011 06:47 Imprimer PDF Envoyer

Faute de connaissances techniques et encore plus d'expérience approfondie sur l'un ou l'autre des aspects d'un projet, il n'est pas rare d'en oublier un pan complet qui devrait pourtant faire l'objet d'une étude pour en recenser les impacts ou les actions à mener. Je vous propose ici une checklist à vérifier aussi bien en début, milieu que fin de projet pour ne pas mettre de côté quelques aspects que ce soit.

 
Intégrer JBehave 3.x aux autres frameworks de tests
Jeudi, 24 Mars 2011 17:09 Imprimer PDF Envoyer

Depuis sa version 3.0 (releasée en août 2010), JBehave peut être intégré à une classe de tests sans passer par un système d'héritage, comme c'était le cas avec les versions précédentes. Cela devenait particulièrement handicapant lorsque l'on souhaitait le coupler avec un autre framework de test type Unitils ou DbUnit, eux-mêmes basés sur ce principe. Désormais, plusieurs solutions sont possibles : injection par annotations, instanciation manuelle et... héritage. Nous allons voir dans cet article comment coupler nos deux frameworks de tests favoris.

 
Gestion des connexions non-transactionnelles #3
Lundi, 28 Mars 2011 00:00 Imprimer PDF Envoyer

Dans un deuxième article, nous avions configuré et étudié le comportement de la solution standard. Nous avions notamment constaté que, pour les méthodes en écriture comme pour les méthodes en lecture seule, une connexion était ouverte et réquisitionnée tout le long de l'appel.

Dans ce nouvel article, nous allons proposer une nouvelle solution permettant de libérer la connexion à la base de données lorsqu'elle n'est pas nécessaire lors d'un appel en lecture seule, tout en conservant le contexte transactionnel pour les méthodes d'écriture.

 
Gestion des connexions non-transactionnelles #4
Jeudi, 31 Mars 2011 07:01 Imprimer PDF Envoyer

Dans l'article précédent, nous avons mis en place la solution nous permettant de libérer des connexions inutiles le temps qu'une partie du process, sans relation avec la base de données, puisse s'exécuter. Nous avons cependant constaté que deux appels successifs, sur les mêmes données, ouvraient les mêmes connexions.

Dans ce dernier article de la série, nous allons mettre en place un cache et constater son effet sur les ouvertures et fermetures de connexions.

 
Gestion des connexions non-transactionnelles #2
Mardi, 15 Mars 2011 16:24 Imprimer PDF Envoyer

Dans un premier article, nous avons posé les bases du problème qui nous occupe et présenté le projet qui va nous servir de base pour effectuer nos tests.

Dans ce deuxième article, nous allons présenter la solution classique qui consiste à brancher une ouverture et fermeture de connexion directement sur la couche Façade.

 
<< Début < Précédent 1 2 3 Suivant > Fin >>

Page 1 sur 3