lundi 24 janvier 2011

Comprendre encore un peu le garbage collector

Un article du lundi matin qui réveille!
Afin de mieux comprendre comment fonctionne le garbage collector, sa division, sa politique de destruction d'objets, vous pouvez lire cet article.

En premier lieu, il décrit la manière dont la JVM utilise la mémoire, et les options que l'on passe pour en définir la taille. Si, si vous savez ces fameux -XX:MaxPermSize, -Xmx et consort...

De plus, l'auteur présente rapidement l'outil jvisualvm, un outil fournit à partir du JDK 6 update 7.

mesdames, messieurs, bonne semaine ;)

lundi 17 janvier 2011

Les tests d'integration avec Spring et JUnit

Certaines annotations facilitent le développement de tests d'intégration.
Il est, par exemple, possible de charger un application context différent de celui utiliser dans l'application grâce à l'annotation @ContextConfiguration.
Il en existe bien d'autres et celles qui vous seront utiles pourraient être listées dans la page suivante : http://java.dzone.com/articles/junit-spring-%E2%80%93-what-you-don%E2%80%99t

jeudi 13 janvier 2011

appelez moi Jenkins

Hudson, serveur d'intégration continue connu et reconnu continue de bouger.
Après le rachat de Sun par Oracle, le débat fut houleux, Hudson doit-il devenir un produit Oracle ?

Puisqu'un changement de nom permettrait à Hudson d'être hébergé ailleurs que chez Oracle, c'est peut etre ce qui se fera : http://www.developpez.com/actu/26995/Le-Projet-Hudson-change-de-nom-et-devient-Jenkins-pour-respecter-les-droits-d-Oracle-sa-migration-vers-GitHub-devrait-suivre/. L'info est un peu partout, mais ce lien est en français.

Mais ce billet n'est pas là que pour ça. En effet, Hudson pourrait changer de nom et être hébergé sous GitHub mais bon...
Ce qui m'intéresse aujourd'hui, c'est qu'un definitive guide est en cours de préparation.
Il ne contient pour l'instant que six chapitres mais continue d'évoluer, et s'il est aussi simple à lire que le definitive guide de Maven, ce livre peut être une très bonne documentation.
La page depuis laquelle le livre est téléchargeable est ici.
Une interview de l'auteur est disponible .